Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 关于使用groupby和iteration在列中计算日期时间的问题_Loops_Datetime_Pandas Groupby - Fatal编程技术网

Loops 关于使用groupby和iteration在列中计算日期时间的问题

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,

我在这里没有找到我的问题的答案,并且已经在这方面工作了太久。有人能提些建议吗

如果且仅当员工当天工作超过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, group in i:
    if i[c]['date_time'].dt.hour > 8:
        print(i[c]['Employee_Name'])