【问题标题】:Scatter Plot and missing values散点图和缺失值
【发布时间】:2018-11-21 10:59:27
【问题描述】:

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

【问题讨论】:

    标签: python matplotlib missing-data


    【解决方案1】:

    如果有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]相反:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 2021-10-22
      相关资源
      最近更新 更多