gpt4 book ai didi

pandas - 绘制分类数据 pandas/bokeh

转载 作者:行者123 更新时间:2023-12-02 09:45:40 25 4
gpt4 key购买 nike

我有一个 pandas 数据框,它给出了每个科目通过和失败学生的数量。我想生成一个图,给出每个科目的通过和失败。我尝试了 groupby 方法,但我可以得到单个图。我想要一个以主题名称为 x 轴的图,而没有。 y 轴上的通过和失败。这是示例数据框。

10IS665 10ISL67 10ISL68
F F P
F F P
P P F
p P P
p P P
p F F

最佳答案

首先创建一些测试数据:

import numpy as np
import pandas as pd

df = pd.DataFrame(np.random.rand(100, 4) > 0.3, columns=list("ABCD"))
df = df.replace([True, False], ["P", "F"])

apply() value_count() 应用于数据的每一列,并转置结果:

df_count = df.apply(pd.value_counts).T

然后使用 kind="bar" 调用 plot():

df_count.plot(kind="bar")

输出:

enter image description here

关于pandas - 绘制分类数据 pandas/bokeh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35814464/

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