1.1表的横向拼接
#一对一拼接,自动寻找公共列
pd.merge(df1,df2)
#多对一,连接的两个表公共列不是一对一的关系
pd.merge(df1,df2,on = "学号")
#多对多,连接的两个表公共列不是一对一,且两个表的公共列都有重复值
1.2连接键的类型——默认以公共列为连接键,用“on”来指定连接列
#df1,df2中存在不止一个公共列,指定公共列
pd.merge(df1,df2,on = "学号")
#分别指定左右连接键,左右公共列内容相同,但是列名不同
pd.merge(df1,df2,left_on = "编号",right_on = "学号")
#把索引列当做连接键
pd.merge(df1,df2,left_index =