小编dih*_*h78的帖子

将值分配给pandas dataframe中的重复行

存在的数据帧

Customer  Score
3a62-4799  500
3a62-4799   NA
3a62-1234   450
3a62-1234   NA
Run Code Online (Sandbox Code Playgroud)

如何查找所有与客户重复并将分数复制到NA值.

我试过这种方法

X['Score'][((X.set_index('Customer').index.get_duplicates()) & (X['Score']>0)).any()] =X['Score']
Run Code Online (Sandbox Code Playgroud)

但它不起作用

ValueError:数组的长度不同:

python r pandas

2
推荐指数
1
解决办法
235
查看次数

标签 统计

pandas ×1

python ×1

r ×1