首页 > 解决方案 > 为什么 Python pandas 仅限于 numpy.datetime64[ns]?

问题描述

pandas 使用 numpy.datetime64[ns] (以纳秒为单位测量的日期时间,10^-9 秒)将日期(yyyy-mm-dd)从 1677-09-21 限制到 2262-04-11 并推动使用Python 日期时间库用于 AD 日期或numpy.datetime[D]Astropy用于天文日期时间和儒略日。股票交易是否在 [ns] 基础上进行?

# numpy.datetime[D] (unit='D') is not recognized
import pandas as pd

pd.to_datetime(arg=(-753, 4, 21), yearfirst=True, unit='D')
# returns
DatetimeIndex(['1967-12-10', '1970-01-05', '1970-01-22'], dtype='datetime64[ns]', freq=None)

标签: python-3.xpandasnumpydatetimeastropy

解决方案


推荐阅读