转自 https://blog.csdn.net/y12345678904/article/details/72457486
fillna()会填充nan数据,返回填充后的结果。如果希望在原DataFrame中修改,则把inplace设置为True
-
df = pd.DataFrame({
‘id’:[
1,
2, nan,
4, nan,
6,
1,
2,
3],
‘item1’:[
1,
2,
3,
4, nan,
6,
1,
2,
3],
‘item2’:[
1,
2,
3,
4,
5,
6,
1, nan,
3]})
-
print(df)
-
df.fillna(
0, inplace =
True)
-
print(df)
![](https://i-blog.csdnimg.cn/blog_migrate/8fd46e1c27abbfb8d6716ead19815977.png)
</div>