Loops 关于使用groupby和iteration在列中计算日期时间的问题
我在这里没有找到我的问题的答案,并且已经在这方面工作了太久。有人能提些建议吗 如果且仅当员工当天工作超过8小时时,尝试打印员工姓名和他们在groupby上的工作日期。。。这是我到目前为止所拥有的Loops 关于使用groupby和iteration在列中计算日期时间的问题,loops,datetime,pandas-groupby,Loops,Datetime,Pandas Groupby,我在这里没有找到我的问题的答案,并且已经在这方面工作了太久。有人能提些建议吗 如果且仅当员工当天工作超过8小时时,尝试打印员工姓名和他们在groupby上的工作日期。。。这是我到目前为止所拥有的 dfc = dfc.sort_values(['date_time','Employee_Name','Date']) i = dfc.groupby(['Date','Employee_Name',dfc['date_time'].dt.hour], as_index=False) for c,
dfc = dfc.sort_values(['date_time','Employee_Name','Date'])
i = dfc.groupby(['Date','Employee_Name',dfc['date_time'].dt.hour], as_index=False)
for c, group in i:
if i[c]['date_time'].dt.hour > 8:
print(i[c]['Employee_Name'])