python-3.x - 为什么 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)
解决方案
推荐阅读
- c++ - 为什么我不能将这个从我的 BST 获取的节点推送到这个堆栈中?
- c++ - 继承类模板的参数化构造函数
- symfony - 如何在 Symfony 上“安装”Bootstrap Datetimepicker?
- r - 仅重塑 2 列,保持多列相同
- ios - 网站在滚动时闪烁 - iOS 移动设备。我该如何解决?
- python - 从 JupyterHub 笔记本服务器获取当前笔记本/用户上下文?
- c# - 为什么在尝试将 COM 引用添加到“Windows 脚本宿主对象模型”时收到此错误消息?
- python - 在不改变值的情况下,将 csv 读入具有逗号 *within* csv 行的第一个/索引单元格的 pandas
- python - 如何将八个方向效果添加到我的 A 星算法而不是 4 个动作?
- html - 如何修复粘性页脚?Flex 或 Grid 不工作