【问题标题】:How to visualize single column from pandas dataframe如何从熊猫数据框中可视化单列
【发布时间】:2020-10-01 18:33:02
【问题描述】:

我是数据科学和熊猫的新手。我只是想可视化来自单个系列(单列)的数据分布,但我生成的直方图只是单列(请参见下面的降序排序)。

我的数据超过 1100 万行。最大值为 27,235,最小值为 1。我希望看到“计数”列分组到不同的 bin 和一个列/条,其高度是每个 bin 的总和。但是,我只看到一个条形图,不知道该怎么做。

【问题讨论】:

    标签: pandas matplotlib histogram


    【解决方案1】:

    数据

    df = pd.DataFrame({'count':[27235,26000,25877]})
    

    解决方案

    import matplotlib.pyplot as plt
    df['count'].hist()
    

    或者

    sns.distplot(df['count'])
    

    【讨论】:

    • 我看到了这个:AttributeError: 'DataFrame' object has no attribute 'column'
    • 我将列作为通配符。请参阅我的编辑。我希望你会 .column 到你的列名
    • 感谢您的帮助,这与我最初拥有的很接近,它仍然只生产一个酒吧。我试过你的线条,确实得到了你上传的相同图表。我想知道我是否没有正确导入我的数据。 df.dtypes 产生:count int64 dtype:object
    • 如果 dtypes 是问题,请执行 df['counts']=df['counts'].astype(int)
    • 嗯,还是一样,只是图表中的一根柱子。 :( 也许 1100 万行太多了?
    猜你喜欢
    • 2021-10-27
    相关资源
    最近更新 更多