将日期和时间分为另一列Panda

时间:2018-12-12 00:32:19

标签: python pandas datetime jupyter

我有DateTime列,它被合并为一列。但是,我想将其分为日期,时间两列。

时间是每十五分钟一班,我需要每小时一班。

enter image description here

1 个答案:

答案 0 :(得分:2)

首先,请确保您的datetime列采用datetime格式

df['datetime'] = pd.to_datetime(df['datetime'])

然后您可以使用以下方法轻松地从中提取日期和小时:

df['Date'] = df['datetime'].dt.date
df['Hour'] = df['datetime'].dt.hour