Python 3.x 如何比较不同数据帧的列?
数据帧1Python 3.x 如何比较不同数据帧的列?,python-3.x,pandas,numpy,Python 3.x,Pandas,Numpy,数据帧1 Team region xxxx ppl yyyy olk zzzz ppl xyxy ioj yzyz olk xzxz ioj 数据帧2 players Team chin xxxx shan yyyy fav zzzz janb xyxy jj yzyz
Team region
xxxx ppl
yyyy olk
zzzz ppl
xyxy ioj
yzyz olk
xzxz ioj
数据帧2
players Team
chin xxxx
shan yyyy
fav zzzz
janb xyxy
jj yzyz
nbhg xzxz
ggdfg okk
jhjuf kkdu
hgdf xyxy
如果dataframe 1团队==dataframe 2,则打印区域
所需输出应为:
players Team region
chin xxxx ppl
shan yyyy olk
fav zzzz ppl
janb xyxy ioj
jj yzyz olk
nbhg xzxz ioj
hgdf xyxy
使用:
df2.combine_first(df1)
Team players region
0 xxxx chin ppl
1 yyyy shan olk
2 zzzz fav ppl
3 xyxy janb ioj
4 yzyz jj olk
5 xzxz nbhg ioj
6 okk ggdfg NaN
7 kkdu jhjuf NaN
8 xyxy hgdf NaN