我不知道如何很好地表達這個問題,但基本上,假設我有一個包含公司列的資料框,以及他們對產品收取的價格的另一列。例如:
| 公司 | 價錢 |
|---|---|
| 一種 | 50 |
| 乙 | 75 |
| 一種 | 80 |
| C | 10 |
我想找到如下平均值:
| 公司 | 價錢 |
|---|---|
| 一種 | 65 |
| 乙 | 75 |
| C | 10 |
有沒有一種有效的方法來計算這個?我確定有,我只是想不出來。
uj5u.com熱心網友回復:
我想你正在尋找這個:
df = df.groupby('Company', as_index=False).mean()
輸出:
>>> df
Company Price
0 A 65.0
1 B 75.0
2 C 10.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/365138.html
上一篇:關于另一列如何填充NA?
下一篇:將值替換為資料集列上的整數
