使用熊猫将朱利安转换为日历日期

时间:2020-08-16 07:29:41

标签: python pandas

我正在尝试使用:pandas将朱利安代码转换为日历日期:

pd.to_datetime(43390, unit = 'D', origin = 'Julian')

这给我ValueError:原点朱利安无法转换为时间戳

2 个答案:

答案 0 :(得分:0)

您需要将原点设置为' j ulian'

pd.to_datetime(43390, unit = 'D', origin = 'julian')

但此数字(43390)抛出

OutOfBoundsDatetime: 43390 is Out of Bounds for origin='julian'

因为边界是从2333836到2547339
(Timestamp('1677-09-21 12:00:00')到Timestamp('2262-04-11 12:00:00'))

答案 1 :(得分:0)

方法1-使用Julian作为原点不起作用

方法2-使用Excel开始日期来计算其他日期。所有其他日期值将从excel默认开始日期开始引用。

最后这对我有用。

pd.to_datetime(43390, unit = 'D', origin=pd.Timestamp("30-12-1899"))