【发布时间】:2018-12-09 01:52:49
【问题描述】:
我正在尝试使用 pandas to_datetime 方法将字符串转换为时间戳。我希望结果不应该以纳秒为单位,而是以不同的单位表示。
在纳秒内一切正常
import pandas as pd
pd.to_datetime('11/11/97')
而不是使用不同的单位,我得到了这个错误:
pd.to_datetime('11/11/97', unit='s')
ValueError:不可转换值 11/11/97,单位为 's'
【问题讨论】:
-
你可以做一个普通的数学除法来获得你需要的单位
-
实际上我需要使用日期时间,然后在某些日期减去 100 年。但是用纳秒我得到一个错误:TypeError:ufunc 减法不能使用类型为 dtype('