所以,我试图将日期的unix列转换为更清晰的时间表达式。为了实现这一点,我使用命令
`df1["Date"]=pd.to_datetime(df1["Date"],origin='unix')`
如何返回具有以下结构的日期。
1970-01-01 00:00:01.521673397 xxx
1970-01-01 00:00:01.521673200 yyy
1970-01-01 00:00:01.521672938 zzz
如果我能得到一些帮助,我真的会感到沮丧。
ps:unix中的第一,第二和第三个日期是1521673397;1521673200;1521672938
答案 0 :(得分:2)
使用unit
参数
Documentation
ud = '1521673397;1521673200;1521672938'.split(';')
pd.to_datetime(ud, unit='s')
DatetimeIndex(['2018-03-21 23:03:17', '2018-03-21 23:00:00',
'2018-03-21 22:55:38'],
dtype='datetime64[ns]', freq=None)