' NK'是什么意思?在pandas int64?

时间:2018-01-16 14:15:20

标签: python-3.x pandas type-conversion

我有一个列 pathsize (int64)。但是,我得到了一些定义为' NK'的值。我试图将此值转换为整数,但它似乎没有任何效果。

NK    687
15    180
12    172
14    166
...
3     123
Name: pathsize, Length: 92, dtype: int64

我用来将NK转换为0的脚本:

def pathsize(row):
    if (row["pathsize"] != 'NK'):
        return row["pathsize"]
    return 0

df['pathsize'] = df.apply(pathsize, axis=1)

脚本工作正常,但是当我尝试处理数据(将其转换为浮点数)时,我收到以下错误:

ValueError: could not convert string to float: ' NK'

0 个答案:

没有答案