gpt4 book ai didi

python - 将占总数百分比的列添加到 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-29 20:10:22 25 4
gpt4 key购买 nike

我有一个数据框,我正在对其执行 groupby() 以获取列值的计数。我正在尝试为“总计百分比”添加一个附加列。我不确定如何做到这一点。

我查看了几个 groupby 选项,但似乎找不到合适的选项。

我的数据框是这样的:

              DAYSLATE
DAYSLATE
-7 days 1
-5 days 2
-3 days 8
-2 days 9
-1 days 45
0 days 589
1 days 33
2 days 8
3 days 16
4 days 14
5 days 16
6 days 2
7 days 6
8 days 2
9 days 2
10 days 1

最佳答案

选项 1

df['DAYSLATE_pct'] = df.DAYSLATE / df.DAYSLATE.sum()

选项 2
使用 pd.value_counts 而不是 groupby

pre_df.DAYSLATE.value_counts(normalize=True)

关于python - 将占总数百分比的列添加到 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44766208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com