我有一个如下所示的 df :
df = pd.DataFrame({'id': ['a','b','c','d'],
'ac' : ['123','223', np.nan, np.nan],
'prev' : [np.nan, np.nan, 'a','b']})
输出:
id ac prev
0 a 123 NaN
1 b 223 NaN
2 c NaN a
3 d NaN b
对于 ac 为空,获取 prev 的值,然后查找 id 列。使用 ac 列中的值填充空值。
预期输出:
id ac prev
0 a 123 NaN
1 b 223 NaN
2 c 123 a
3 d 223 b
我该如何实现这一目标?谢谢。
元芳怎么了
潇湘沐
相关分类