如何使用 inplace=True 在 Dataframe 列的子集中向前传播?

How do I forward propagate in just subset of Dataframe columns with inplace=True?

我想用 fillna() 和“inplace=True”填充缺失值。 如何在具有多于两列的 Dataframe 的两列中转发传播值? 谢谢

我不相信有一种方法可以向前传播具有 method='ffill'inplace=True 的列子集。

您必须使用赋值,例如对于 AD 列:

df[['A','D']] = df[['A','D']].fillna(method='ffill')