如何在浮点数列中填充0.00值(例如填充或填充)?

有一个浮点列,其中存在一些写为0.00的空值。

如何像使用fillna(method ='ffill')一样填充这0个值?

zongyanbin 回答:如何在浮点数列中填充0.00值(例如填充或填充)?

首先将0替换为缺少的值:

df['col'] = df['col'].replace(0,np.nan).fillna(method='ffill').fillna(0)

或者:

df['col'] = df['col'].mask(df['col'] == 0).fillna(method='ffill').fillna(0)
本文链接:https://www.f2er.com/3146653.html

大家都在问