如果两列相等,如何删除重复项

时间:2019-02-11 04:15:48

标签: python-3.x pandas numpy

数据帧为

View              player  country
Admin_Case_View  ckear    USA
Admin_Case_View  ckear  
Admin_Case_View  ckear  
Admin_Questions  jungeunk  KOR
Admin_Questions  jungeunk   

如果view == player,则删除重复项,并且在“国家/地区”列中的位置为空。

必需的输出应为

View              player  country
Admin_Case_View  ckear    USA   
Admin_Questions  jungeunk  KOR

1 个答案:

答案 0 :(得分:1)

类似

df.dropna(subset=['country']).drop_duplicates(subset=['View', 'player'])

如果我理解正确,应该可以解决问题。