我想根据每个 Id 的最后一个值填充缺失值
例如,我想要这个数据场
id value
1 a
1 nan
1 nan
1 b
2 c
2 nan
2 nan
2 d
成为
id value
1 a
1 b
1 b
1 b
2 c
2 d
2 d
2 d
数据:
df = pd.DataFrame(np.array([[1,'a'], [1,np.nan], [1,np.nan],
[1,'b'], [2,'c'], [2,np.nan], [2,np.nan],
[2,'d']]),
columns=['id', 'value'])