如果键匹配和列id不匹配,如何合并两个数据帧
testchunck1.csv:
excel1 user_id public_key
0 Mark key1
1 Rhonda key2
2 Clara key3
3 Riley key4
testchunck2.csv:
excel2 user_id public_key
0 Ron key2
1 Russel key1
2 Dwyane key2
3 Abrax key4
输出_df:
userid_left public_key userid_right
0 Mark key1 Russel
1 Rhonda key2 Ron
2 Rhonda key2 Dwyane
注意:key4
在两个DFs中都匹配,但ID(3)相同,因此它不在输出中
我的代码:
test1Excel = pd.read_csv("testchunk.csv")
test2Excel = pd.read_csv("testchunk2.csv")
df = pd.merge(test1Excel,test2Excel, on='public_key', how='inner', suffixes = ('_left','_right')).dropna()
.filter()
筛选出行,但
不成功李>于是转为如此
尝试:
产出:
相关问题 更多 >
编程相关推荐