Zho*_*hoe 1 python matplotlib pandas plotly seaborn
我正在尝试使用绘制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())
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2900 次 |
最近记录: |