我的B列值
0 Katrina
1 Manager
2 Telegram
3 Ahmad
4 Mohammad
5 Ali
我的A列的值为
0 Ali
1 Ahmad
2 Mohammad
3 Kamal
4 Salman
5 Shan
当A列的值与B列的值匹配时,B列被删除
所需的输出是
0 Katrina
1 Manager
2 Telegram
答案 0 :(得分:1)
答案 1 :(得分:1)
我使用了DataFrame.isin方法。
df = pd.DataFrame({'A':['Katrina','Manager','Telegram','Ahmad','Mohammad','Ali'],
'B':['Ali','Ahmad','Mohammad','Kamal','Salman','Shan']})
df[~df['A'].isin(df['B'].unique())]['A']
输出:
0 Katrina
1 Manager
2 Telegram