熊猫计算空值并绘制在seaborn中

时间:2018-04-08 17:27:32

标签: pandas seaborn

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

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

但它正在绘制值enter image description here

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

但是

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

给我输出29740。

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

2 个答案:

答案 0 :(得分:1)

默认情况下,searborn不会在其图表中包含nan数据。如果您只想显示缺少的数据量,您可以替换您尝试暂时可视化的DataFrame中的值:

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

它看起来像enter image description here

答案 1 :(得分:0)

您只需用字符串替换数据集中的空值,然后再次运行绘图:

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