【发布时间】:2022-01-23 06:22:19
【问题描述】:
我有一个如下所示的数据框:
id name industry income
1 apple telecommunication 100
2 oil gas 100
3 samsung telecommunication 200
4 coinbase crypto 100
5 microsoft telecommunication 30
所以我想做的是找到每个行业的平均收入。 应该是:电信 110,gas 100,加密 100。
我所做的是找到每个行业的频率:
df.groupby(['industry']).sum().value_counts('industry')
导致:
industry
telecommunication 3
gas 1
crypto 1
我还找到了每个行业的收入总和:
df.groupby(['industry']).sum()['income']
导致
industry
telecommunication 330
gas 100
crypto 100
现在我有点不知道如何继续......
【问题讨论】:
标签: pandas dataframe pandas-groupby