【发布时间】:2022-08-06 02:13:49
【问题描述】:
我正在尝试将一个新系列添加到一个数据框中,以计算一个组的总数百分比。问题是,我不想要一个新的数据框,所以 groupby 方法对我不起作用。这是我的示例数据:
东风:
我想要的输出是:
任何想法,提前谢谢!
我正在尝试将一个新系列添加到一个数据框中,以计算一个组的总数百分比。问题是,我不想要一个新的数据框,所以 groupby 方法对我不起作用。这是我的示例数据:
东风:
我想要的输出是:
任何想法,提前谢谢!
你可以这样计算:
df['Percent total of male'] = df['Amount'] / df['Amount'].sum()
【讨论】: