我有一个类似于:
的数据框 d t
Var
1 20160719 08:26:00
2 20160719 08:54:00
我打算使用
中的内容将两列d和t转换为时间戳pd.to_datetime(df)
不知何故,我没有成功。将一列中的日期与另一列中的时间相结合似乎不起作用。我可以将各个列\系列提供给pd.to_datetime,这很好。但后来我想念日期或时间。任何建议或例子都非常有用。 非常感谢!
斯特芬
答案 0 :(得分:2)
这是获得所需内容的最简单方法。您可以将2列与空格一起添加,以便应用.to_datetime()。我为这个答案创建了另一个列df['timestamp']
,但你可以做任何你需要做的事情。
df['timestamp'] = pd.to_datetime(df['d'] + ' ' + df['t'])
df
输出:
d t timestamp
0 20160719 08:26:00 2016-07-19 08:26:00
1 20160719 08:54:00 2016-07-19 08:54:00