假设时间戳是数据帧的索引,则可以执行以下操作:
hours = sales.index.hour
如果要将其添加到销售数据框中,请执行以下操作:
import pandas as pdpd.concat([sales, pd.Dataframe(hours, index=sales.index)], axis = 1)
编辑:如果您有几列日期时间对象,则是相同的过程。如果数据框中有[‘date’]列,并且假设’date’具有datetime值,则可以按以下方式访问’date’中的小时:
hours = sales['date'].hour
Edit2:如果要调整数据框中的列,则必须包括
dt:
sales['datehour'] = sales['date'].dt.hour



