在Seaborn中绘图时Python代码中的错误

Zhoe

我正在尝试使用绘制python中的分布图seaborn但是我收到以下无法解决的错误。

码:

sns.distplot(df['nn'])

错误:

cannot convert float NaN to integer

有没有有效的方法可以通过绘制直方图和分布图来解决此问题?

泰兹

这是因为您的“ nn”变量中缺少值,而seaborn distplot无法处理丢失的值,因此在绘制时可以删除这些丢失的值:

df = pd.DataFrame([1,1,2,3,4,5,6,6,6,6,np.nan], columns = ["nn"])
sns.distplot(df['nn'].dropna())

这将为您提供情节: 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章