【发布时间】:2019-10-04 21:48:27
【问题描述】:
我想在 pandas 中添加迄今为止的月份。它们可能会超过 2262 年。对于相对较少的月份有一个解决方案:
import numpy as np
import pandas as pd
pd.Timestamp('2018-01-22 00:00:00') + np.timedelta64(12, 'M')
导致
Timestamp('2019-01-22 05:49:12')
但是,当我添加更大的数字时(因此,超过了 2262 年):
pd.Timestamp('2018-01-22 00:00:00') + np.timedelta64(3650, 'M')
Python 确实返回结果:
Timestamp('1737-09-02 14:40:26.290448384')
如何应对?
【问题讨论】:
标签: python pandas time timestamp