我有一个包含 50 列的数据框。我想在 10 列中用 0 替换 NA。
最简单、最易读的方法是什么?
我希望是这样的:
cols = ['a', 'b', 'c', 'd']
df[cols].fillna(0, inplace=True)
但这给了我 ValueError: Must pass DataFrame with boolean values only
。
我找到 了这个答案,但很难理解。
原文由 Richard 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以使用 update() :