我正在寻找一个解决方案,删除后使用GroupBy每个组的最后一行。你知道吗
数据帧Farmers
充满了几个农民在特定时间间隔(分钟)内发送信息的工作进度。这个dF的索引是FarmerName
。你知道吗
Criteria = pd.DataFrame()
Criteria['HourList'] = farmers.groupby(['FarmerName','date','hour'])['hour'].unique()
Criteria
我想用Criteria
显示农民在某一天的活动时间。你知道吗
FarmerName date hour 'HourList'
George 2019-04-01 6 [6]
7 [7]
8 [8]
9 [9]
10 [10]
Albert 2019-04-01 12 [12]
13 [13]
14 [14]
15 [15]
16 [16]
最终结果如下:
FarmerName date hour 'HourList'
George 2019-04-01 6 [6]
7 [7]
8 [8]
9 [9]
Albert 2019-04-01 12 [12]
13 [13]
14 [14]
15 [15]
试图用Criteria[:-1]
切Criteria
是一种错误的方法(它只是切hour 16
农民的Albert
)。我试过.apply()
但都没有成功。你知道吗
这个问题有简单的解决办法吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐