【问题标题】:Pandas counting the null values and plotting in seaborn熊猫计算空值并在 seaborn 中绘图
【发布时间】:2018-04-08 17:27:32
【问题描述】:

我需要为具有空白值的数据集绘制计数图。我尝试使用

sns.countplot(x='ViolLevel',data=df1)

但它正在绘制值enter image description here

但这并没有显示数据中空值的计数。

但是

df1['ViolLevel'].isnull().sum() 

给我 29740 的输出。

如何在计数图中包含 nan 值?

【问题讨论】:

    标签: pandas seaborn


    【解决方案1】:

    默认情况下,searborn 不会在其绘图中包含 nan 数据。如果您只想可视化丢失了多少数据,您可以替换 DataFrame 中您尝试暂时可视化的值:

    sns.countplot(data=df1.ViolLevel.fillna('Missing'))
    

    看起来像这样

    【讨论】:

      【解决方案2】:

      您可以用字符串替换数据集中的空值并再次运行绘图:

      df1.ViolLevel.fillna('Null', inplace=True)
      

      【讨论】:

        猜你喜欢
        • 2020-04-11
        • 2018-09-20
        • 2018-08-10
        • 1970-01-01
        • 2015-11-14
        • 1970-01-01
        • 2018-06-01
        • 2020-04-20
        • 2020-06-27
        相关资源
        最近更新 更多