gpt4 book ai didi

python - Pandas 将计算行添加到数据框的底部

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:48 24 4
gpt4 key购买 nike

下面是我拥有的数据框的一个小样本,我想在它的底部添加一个计算行:

sch     q1     q2     q3
acc Yes Yes No
acc Yes No No
acc Yes No No
acc Yes Yes Yes

我想在底部添加一行,为我提供每列"is"值的百分比,这样它看起来如下所示。

sch     q1     q2     q3
acc Yes Yes No
acc Yes No No
acc Yes No No
acc Yes Yes Yes
acc 1.00 0.5 0.25

如有任何帮助,我们将不胜感激。

最佳答案

我看到了你的 lambda 并提出了一个纯 pandas 解决方案:

df.append(df.eq('Yes').mean(), ignore_index=True)

您没有指定 sch 列应该发生什么,所以我忽略了它。在我当前的解决方案中,此列将获得值 0

关于python - Pandas 将计算行添加到数据框的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44165605/

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