gpt4 book ai didi

python - 按其他列中的值绘制列总和

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:26 27 4
gpt4 key购买 nike

我有一个像下面的示例数据一样的数据框。我想创建一个图,显示其他 4 列中每一列的“正确”列的总和,当这些列的值为 1 时。这些列是虚拟变量,因此“中文”列中的 1 表示记录是被标记为中国人。所以我想创建一个条形图,显示每个虚拟变量的“正确”总和。

示例数据:

           Food  Chinese  Italian  Food Stands    \
176 1 0 0 0
148 0 0 0 0
143 0 1 0 0
45 0 1 0 0

Correct
176 0
148 1
143 0
45 1

最佳答案

使用pd.DataFrame.dot

df.drop('Correct', 1).T.dot(df.Correct).plot.bar()

enter image description here

关于python - 按其他列中的值绘制列总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47257078/

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