【发布时间】:2021-01-06 17:58:01
【问题描述】:
我有一个如下的数据框:
d={
'Date' :['2016-10-30','2016-10-30','2016-11-01','2016-10-30'],
'Time':['09:58:11', '10:05:34', '10:07:57', '11:15:32'],
'Transaction':[2,3,1,1]
}
df=pd.DataFrame(d, columns=['Date','Time','Transaction'])
我需要创建一个新变量作为 Time_Group。对于 Time_group 的数据,对于 (6,11] 是 'Morning',对于 (11,17] 是 'Afternoon',对于 (17,20] 是 'Evening'。如何使用 Time 列子创建此变量?
【问题讨论】: