使用数据集中单独的日期和时间值为数据框分配时间戳



我使用df=pd.to_csv(file, header = 0)加载csv,我有两个列,DateTime,格式如下:20120718 (yyyymmdd)和15:59:56.319000 (H:M:S:MS)。

我如何结合两者,以便使用此日期和时间戳列设置我的数据框架df索引,并有一个适当的索引时间序列?

df.sort_index(by=['Date', 'Time'], inplace=True)
df.index = np.arange(1, len(df) + 1)

是最简单的方法。如果您真的想要一个时间序列作为索引,那么:

df['timeseries'] = pd.to_datetime(df.Date + ' ' + df.Time, unit='ms')

最新更新