testcolumn由数字字符串和np.nan值填充。
我只是想找出数值的平均值。
代码没有过滤掉np.nan值,因此我没有得到正确的值
columnCount = 0
columnMean = 0.0
for x in testcolumn:
if x != np.nan:
print(x)
columnMean = float(x) + columnMean
columnCount = columnCount + 1
columnMean = columnMean/columnCount
Tags:
将
numpy.nanmean
与astype(float)
一起使用:输出:
相关问题 更多 >
编程相关推荐