我想填补
v5
列的NaN及其最长长度(从左侧按位置)不是NaN列的值。
v1 v2 v3 v4 v5
0 a ab abc abcd abcde
1 abcd abc ab NaN NaN
2 a abc ac cde NaN
3 cde c NaN cd NaN
版本5
,它的最长长度
Not NaN
列是
v1
abcd
. 如果存在相同长度的多个值,那么左边的值就具有优先级,例如,在第三行中,我们取
abc
版本5
cde
.
在熊猫身上能做到吗?谢谢。
预期输出如下:
v1 v2 v3 v4 v5
0 a ab abc abcd abcde
1 abcd abc ab NaN abcd
2 a abc ac cde abc
3 cde c NaN cd cde