我在Pandas数据框中有几列稀疏填充,我希望修改它们各自的值,无论它们是否已填充。
例如,我的数据框是:
A B C D
0 8 8
1 9 4 4
2 5 3 8
3 4 1
我希望它是:
A B C D
0 8 F F 8
1 9 T F 4
2 5 F T 8
3 4 F F 1
F = False,T = True
运行pandas.isnull(df['B'])
会返回一个带有布尔值的新系列,如何在原始数据框中有效地更新它?
答案 0 :(得分:4)
您可以df['B'] = df.B.notnull()
。