我有用户ID为col1、col2的数据集.COL1仅由NaN或0组成.我想要回填col2的值,直到达到每个用户id的col1==0,并且限制为10.如果距离小于或等于10行,则回填到col1==0.如果是那样的话,什么都别做.
输入:
user_id col1 col2
3 NaN NaN
3 0 NaN
3 NaN NaN
3 NaN 5
5 0 NaN
5 NaN 9
...
请注意,情况并非如此.
user_id col1 col2
3 NaN NaN
3 0 5
3 NaN 5
3 NaN 5
5 0 9
5 NaN 9
...