Python 删除Panda中两个电子表格之间与某些列匹配的行
我有一个简单的问题,希望你们都能帮忙 我有两个电子表格: 电子表格A:Python 删除Panda中两个电子表格之间与某些列匹配的行,python,pandas,Python,Pandas,我有一个简单的问题,希望你们都能帮忙 我有两个电子表格: 电子表格A: | First name | Last name | Address | Email | |------------|-----------|---------|-----------------| | Bob | Torn | 1 Lane | bob@bob.com | | Tina | Torn | 1 Lane | tina@tina.co
| First name | Last name | Address | Email |
|------------|-----------|---------|-----------------|
| Bob | Torn | 1 Lane | bob@bob.com |
| Tina | Torn | 1 Lane | tina@tina.com |
| Candace | Candy | 5 Lane | candy@candy.com
| First name | Last name | Address | Email |
|------------|-----------|----------|-----------------|
| Candace | Candy | 5 Lane | candy@candy.com |
| Brian | Powers | 6 Street | brian@brian.com |
| Alfred | Cruse | 7 Street | alfie@alfie.com |
| | | | |
电子表格B:
| First name | Last name | Address | Email |
|------------|-----------|----------|-----------------|
| Bob | Torn | 1 Lane | bob@bob.com |
| Tina | Torn | 1 Lane | tina@tina.com |
| Brian | Powers | 6 Street | brian@brian.com |
| Alfred | Cruse | 7 Street | alfie@alfie.com |
我想让熊猫看看这两张桌子,结果是这样的:
电子表格A:
| First name | Last name | Address | Email |
|------------|-----------|---------|-----------------|
| Bob | Torn | 1 Lane | bob@bob.com |
| Tina | Torn | 1 Lane | tina@tina.com |
| Candace | Candy | 5 Lane | candy@candy.com
| First name | Last name | Address | Email |
|------------|-----------|----------|-----------------|
| Candace | Candy | 5 Lane | candy@candy.com |
| Brian | Powers | 6 Street | brian@brian.com |
| Alfred | Cruse | 7 Street | alfie@alfie.com |
| | | | |
所以基本上,如果电子表格A中的名字、姓氏、地址与电子表格B中的名字、姓氏匹配,则从电子表格A中删除该行
我已经通过以下方式实现了合并:
mergedData = pd.merge(df, df2, on=['First name', 'Last name')
但我一辈子都不知道如何获取这些数据,然后将其从电子表格A中删除
谢谢你的帮助 这不会返回所有必要的行,但感谢您的帮助!请看我的编辑。很乐意进一步帮助
df = dfA.merge(dfB, how = 'outer' ,indicator=True)
df1=df[df['_merge'].ne('both')]
Firstname Lastname Address Email _merge
2 Candace Candy 5Lane candy@candy.com left_only
3 Brian Powers 6Street brian@brian.com right_only
4 Alfred Cruse 7Street alfie@alfie.com right_only