我想以NaN這種方式填充值:B如果它們在B
例子:
A B
nan 'ra'
9 'ra'
5 'pa'
所以NaNcolumn 中的值A應該是 9 因為它們在 column 中具有相同的值B。
uj5u.com熱心網友回復:
df['A'] = df.groupby('B')['A'].ffill().bfill()
輸出:
>>> df
A B
0 9.0 ra
1 9.0 ra
2 5.0 pa
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/365137.html
上一篇:帶句子的字謎程式
