我有一个数据集
Item Type market_share
Office Supplies 10
Baby Food 20
Vegetables 10
Meat 30
Personal Care 10
Household 20
我想合并除 Baby Food 列以外的所有行,这样我的数据集看起来像
Item Type market_share
Others 80
Baby Food 20
我该怎么做,基本上合并所有行,对它们求和并将它们作为其他行。
请您参考如下方法:
您可以使用:
df.groupby(df['Item Type'].eq('Baby Food').map({True:'Baby Food',False:'Others'})).sum()
market_share
Item Type
Baby Food 20
Others 80
