Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/150.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何比较不同数据帧的列?_Python 3.x_Pandas_Numpy - Fatal编程技术网

Python 3.x 如何比较不同数据帧的列?

Python 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

数据帧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       
  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