【发布时间】:2018-08-06 14:18:47
【问题描述】:
我正在尝试使用 seaborn 在 python 中绘制分布图。但是我收到了下面给出的我无法解决的错误。
代码:
sns.distplot(df['nn'])
错误:
cannot convert float NaN to integer
有没有什么有效的方法通过绘制直方图和分布来解决这个问题?
【问题讨论】:
标签: python pandas matplotlib plotly seaborn
我正在尝试使用 seaborn 在 python 中绘制分布图。但是我收到了下面给出的我无法解决的错误。
代码:
sns.distplot(df['nn'])
错误:
cannot convert float NaN to integer
有没有什么有效的方法通过绘制直方图和分布来解决这个问题?
【问题讨论】:
标签: python pandas matplotlib plotly seaborn
您提供的信息很少。但是尝试跳过 nan 值,例如
df.dropna(how='all', inplace=True)
更多示例: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.dropna.html
【讨论】: