标签: pandas seaborn
我需要为具有空白值的数据集绘制计数图。我尝试使用
sns.countplot(x='ViolLevel',data=df1)
但它正在绘制值enter image description here
但是这没有显示数据中空值的计数。
但是
df1['ViolLevel'].isnull().sum()
给我输出29740。
如何在计数图中包含nan值?
nan
答案 0 :(得分:1)
默认情况下,searborn不会在其图表中包含nan数据。如果您只想显示缺少的数据量,您可以替换您尝试暂时可视化的DataFrame中的值:
sns.countplot(data=df1.ViolLevel.fillna('Missing'))
它看起来像
答案 1 :(得分:0)
您只需用字符串替换数据集中的空值,然后再次运行绘图:
df1.ViolLevel.fillna('Null', inplace=True)