我想将日期转换为纪元ms,然后将其附加回数据框。
Date
30/10/2019
31/10/2019
04/10/2019
15/10/2019
13/11/2019
3/11/2019
预期输出:
Date Epoch ms
30/10/2019 1572413051
31/10/2019
04/10/2019
15/10/2019
13/11/2019
3/11/2019
I tried the ones listed reference questions
import datetime as dt
dt['epoch'] = (dt['Date'] - dt.datetime(1970,1,1)).dt.total_seconds().
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-37-77878a892b77> in <module>()
----> 1 dt['epoch'] = (dt['Date'] - dt.datetime(1970,1,1)).dt.total_seconds()
TypeError: 'module' object is not subscriptable
这怎么办?
答案 0 :(得分:1)
以
开头import datetime
,然后结束以下内容。您可能需要进行一些格式化,才能将这些字符串的不同部分放入函数中,但是我相信,如果以相同的方式对它们进行定界,则可以这样做。
datetime.datetime(2019,04,01,0,0).strftime('%s')