寻找包含np.nan的列中的均值,只获取浮点值。

2024-10-01 00:32:55 发布

您现在位置:Python中文网/ 问答频道 /正文

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: 字符串代码inforifnp数字nan