我的代碼如下df.loc[df['company'].isin(companies), 'mealtime'].value_counts().to_frame().reset_index()這給了我一天中的小時(shí)的 value_counts 如下:mealtime | valuebreakfast 4242lunch 1818dinner 4243latemeal 3131我如何在另一個(gè)級(jí)別上對(duì)其進(jìn)行分組,如果我有名為 city 的列,我希望下面的預(yù)期輸出:city | mealtime | valueNY breakfast 443NY lunch 432NY dinner 556NY latemeal 222AL breakfast 323Al lunch 555AL dinner 777AL latemeal 545如果我想要上面的輸出,我還可以對(duì)每個(gè)城市的早餐或午餐價(jià)值進(jìn)行排序,那么如果我想查看哪個(gè)城市的早餐或午餐價(jià)值最大?謝謝!
1 回答

拉丁的傳說
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
咱們?cè)囋嚢桑?/p>
(df.loc[df['company'].isin(companies)]
.groupby('city')['mealtime']
.value_counts().reset_index(name='value')
)
添加回答
舉報(bào)
0/150
提交
取消