【发布时间】:2019-02-03 04:39:14
【问题描述】:
我的数据:
df = pd.DataFrame({'a':[2, np.nan, 2, np.nan],
'b':[np.nan, np.nan, 3, 3]})
a b
2 np.nan
np.nan np.nan
2 3
np.nan 3
想要得到
a b
2 3
2 3
2 3
2 3
尝试前向填充
df = df.ffill()
a b
2 np.nan
2 np.nan
2 3
2 3
尝试了前向填充,但因为我在b 中将nan 作为第一行,所以我在b 中仍然得到了nan。我怎样才能去填充每一行的唯一值呢? (列都有重复值或 np.nan)
【问题讨论】: