我正在研究中世纪羊皮纸数据集。尝试将这种格式的日期“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'
如何解决这个问题吗?