【问题标题】:How do I create a histogram from a pandas dataframe?如何从 pandas 数据框创建直方图?
【发布时间】:2021-11-22 11:32:19
【问题描述】:

我有以下熊猫数据框:

绘制词频的最佳方法是什么?我想绘制频率的直方图,它似乎不起作用。有谁知道如何从这里获取直方图?

【问题讨论】:

    标签: pandas dataframe histogram word frequency-distribution


    【解决方案1】:

    使用plot.bar:

    import matplotlib.pyplot as plt
    
    df.set_index('words').plot.bar(rot=45)
    plt.tight_layout()
    plt.show()
    

    【讨论】:

    • @Laily。如果这能解决您的问题,请在我删除我的帖子之前检查我的答案,除非您接受答案。
    • 嘿,谢谢 - 你解决了我的问题。还有一个问题,我可以在这里使用 plt.hist() 吗? @Corralien
    • 直方图与条形图不同。试试看:plt.hist(df['frequencies'])
    【解决方案2】:

    我认为你想要得到的是:

    df.plot(x='words',y='frequencies',kind='bar')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      • 2021-06-10
      • 2016-04-25
      • 1970-01-01
      • 2015-10-06
      • 2015-10-12
      相关资源
      最近更新 更多