小编Jua*_* R.的帖子

遍历Pandas Column并替换nan值

我正在尝试用存储在列表中的预测值替换列中的缺失值。

这是我要完成的一个示例:

    A   B   C
0  7.2 'b' 'woo'
1  nan 'v' 'sal'
2  nan 'o' 'sdd'
3  8.1 'k' 'trili'
Run Code Online (Sandbox Code Playgroud)

我的清单如下所示:

list = [3.2, 1.1]
Run Code Online (Sandbox Code Playgroud)

我期望的结果是:

    A   B   C
0  7.2 'b' 'woo'
1  3.2 'v' 'sal'
2  1.1 'o' 'sdd'
3  8.1 'k' 'trili'
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种解决此问题的方法,但是这段代码说明了我的一般想法:

q = 0
for item in df['Age']:
    if str(item) == 'nan':
        item = my_list[q]
        q = q + 1
Run Code Online (Sandbox Code Playgroud)

先感谢您。这已经让我发疯了一段时间了。

python iteration nan pandas

5
推荐指数
1
解决办法
1967
查看次数

标签 统计

iteration ×1

nan ×1

pandas ×1

python ×1