首页 > 解决方案 > 用 100 填充数据框第一行的 Null 值

问题描述

我有一个如下所示的数据框:

51183 53423 51989 52483 51342
 100   NaN   NaN   83.33  NaN
 NaN   NaN   50     25    12.5

这里,'51183','53423'....是列名。我想用 100 填充第一行中存在的空值。

我试过这样做:

df[:1].fillna(100)

它只是将第一行中的空值更改为 100,但不会在数据框中更新它。

我希望结果如下所示:

51183 53423 51989 52483 51342
 100   100   100   83.33  100
 NaN   NaN   50     25    12.5

如果您能帮助我实现这一目标,我将不胜感激。

标签: python-3.xpandasdataframe

解决方案


要更新该行,请尝试以下操作:

df[:1] = df[:1].fillna(100)

推荐阅读