Python 散点图和缺失值

Python 散点图和缺失值,python,matplotlib,missing-data,Python,Matplotlib,Missing Data,我对python非常陌生,正在试验matplotlib.pyplot。 我正在用散点图绘制数据。从描述性统计中可以看出,我的所有列都有1/4的缺失值。 所以我的问题是散点图是如何处理缺失值的? 它是否忽略它们(将它们从绘图中排除) 或 它将值替换为0? 提前感谢。如果有nan则不会绘制它们 例如: x = [1,2,3,4,5] y = [1,np.nan,np.nan, 3, 4] plt.scatter(x, y) plt.xlabel('x') plt.ylabel('y') plt.sh

我对python非常陌生,正在试验matplotlib.pyplot。 我正在用散点图绘制数据。从描述性统计中可以看出,我的所有列都有1/4的缺失值。 所以我的问题是散点图是如何处理缺失值的? 它是否忽略它们(将它们从绘图中排除) 或 它将值替换为0?
提前感谢。

如果有
nan
则不会绘制它们

例如:

x = [1,2,3,4,5]
y = [1,np.nan,np.nan, 3, 4]
plt.scatter(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.show()

与之相反,
y=[1,0,0,3,4]

当然,您可以用
0
或其他值替换
nan
。“如何”取决于数据的类型。有关列表:

import math
y = [0 if math.isnan(e) else e for e in y]