蓝绝

博客园 首页 新随笔 联系 订阅 管理

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

#纵向表合并--行相加

#concat方法,纵向数据合并(表结构相同,首尾相连) 
import pandas as pd 
df1=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheetl') 
df2=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheet2') 
df3=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheet3') 
#合并 
df=pd.concat([df1,df2,df3], keys=['表1','表2' ,'表3' ],ignore_index=True) # ignore_index=True 表示不显示索引
df

##横向表合并--列相加

#concat 横向连接方式
import pandas as pd 
df1=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheetl') 
df2=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheet4')
df=pd.concat([df1,df2],axis=1)

#交叉合并--两表的交集

#concat 交叉连接
import pandas as pd 
df1=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheetl') 
df2=pd.read_excel('数据合并concat.xlsx', sheet_name='Sheet4')
df=pd.concat([df1,df2],axis=1,join='inner')

  

 

posted on 2022-11-20 22:06  蓝绝  阅读(546)  评论(0编辑  收藏  举报