我有一个如下数据框:
date time col3
0 7/18/2016 0:00 01:00 1
1 7/21/2016 0:00 01:11 4
2 7/31/2016 0:00 01:31 6
我想将日期和时间列组合起来用作索引。由于日期栏在所有日期都有'0:00'时间,我在这方面遇到了困难。
Pandas有没有办法做到这一点?
答案 0 :(得分:3)
你可以尝试这样:
df.set_index(pd.to_datetime(df.date + ' ' + df.time), inplace=True)
如果您想在之后删除'date'
和'time'
列,可以这样做:
df.drop(['date','time'], axis=1, inplace=True)