练习1
将 学生成绩表 与 选修成绩表 进行水平的拼接
第一种方法
import pandas as pd
import numpy as np
# 读取学生成绩表跟选修成绩表
df1 = pd.read_excel("学生成绩表.xlsx",index_col = 0)
df2 = pd.read_excel("选修成绩表.xlsx",index_col = 0)
# 使用堆叠方式进行拼接
pd.concat((df1,df2),axis = 1)
结果如下:
第二种方法
# 读取学生成绩表跟选修成绩表
df1 = pd.read_excel("学生成绩表.xlsx")
df2 = pd.read_excel("选修成绩表.xlsx")
# 打印df1跟df2
print(df1)
print(df2)
# 使用pd.merge方法
df1.merge(df2)
打印原数据:
结果如下: