我的代码如下
df.loc[df['company'].isin(companies), 'mealtime'].value_counts().to_frame().reset_index()
这给了我一天中的小时的 value_counts 如下:
mealtime | value
breakfast 4242
lunch 1818
dinner 4243
latemeal 3131
我如何在另一个级别上对其进行分组,如果我有名为 city 的列,我希望下面的预期输出:
city | mealtime | value
NY breakfast 443
NY lunch 432
NY dinner 556
NY latemeal 222
AL breakfast 323
Al lunch 555
AL dinner 777
AL latemeal 545
如果我想要上面的输出,我还可以对每个城市的早餐或午餐价值进行排序,那么如果我想查看哪个城市的早餐或午餐价值最大?
谢谢!
拉丁的传说
相关分类