【发布时间】:2021-04-30 16:26:27
【问题描述】:
我有一个DataFrame,其中一列sensorTime 表示以纳秒为单位的时间戳(currentTimeMillis() * 1000000)。一个例子如下:
sensorTime
1597199687312000000
1597199687315434496
1597199687320437760
1597199687325465856
1597199687330448640
1597199687335456512
1597199687340429824
1597199687345459456
1597199687350439168
1597199687355445504
我正在将此列转换为 datetime 使用
res['sensorTime'] = pd.to_datetime(res['sensorTime'])
如何将日期时间转换回以纳秒为单位的时间戳,以便获得如上例所示的准确值?
【问题讨论】:
-
这能回答你的问题吗? Convert pandas DateTimeIndex to Unix Time?
-
@MrFuppes 你的第二个链接措辞。它是
res['sensorTime'] = res['sensorTime'].astype(np.int64)。请提交答案,以便我接受。
标签: python pandas dataframe datetime python-datetime