我正在研究中世纪羊皮纸数据集。尝试将这种格式的日期“1140 01 12”转换为 pandas DateTime 对象中的“%Y %m %d”。不幸的是,pandas 仅处理截至大约
我正在研究中世纪羊皮纸数据集。尝试在 pandas DateTime 对象中转换格式为 '1140 01 12' '%Y %m %d' 的日期。不幸的是,pandas 仅处理最迟到 1660 年的日期,精度为 ns。我可以使用天数精度,但无法使其正常工作:
import pandas as pd
d = {'date': ['1140 01 12', '1140 02 16','1140 04 12','1200 10 27'], 'col2': [3, 4,5,6]}
pd.to_datetime(d['date'], format='%Y %m %d',origin = "julian", unit = "D")
我知道 ValueError: incompatible 'arg' type for given 'origin'='julian'
如何解决这个问题吗?
将包含 1600 年之前的日期的字符串转换为 Pandas 中的日期时间对象
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!