python将一个excel表格的数据匹配到另一个表中

python将一个excel表格的数据匹配到另一个表中

打开excel表,需要在另一个表中匹配相应学生姓名的学号信息。

之前尝试了excel中的VLOOKUP函数,试了很多次都没有成功,因此,用python试了一下

import pandas as pd

subtrain = pd.read_csv('subtrainLabels.csv','\t')

#subtrain[:5]

xingming = []

xuehao = []

for side in subtrain.学号:

xuehao.append(side)

# print(xuehao)

for side in subtrain.姓名:

xingming.append(side)

# print(xingming)

at = {}

for i in range(len(xingming)):

at[xingming[i]] = xuehao[i]

# at

yao = []

for side in subtrain.姓名2:

yao.append(side)

# print(yao)

tt = []

for i in yao:

print(at.get(i))

# u = at.get(i)

# tt.append(u)

# print(tt)

Python 两张表连接 python两个表数据匹配_Python 两张表连接

即可找到第三列姓名2,所对应的学号。原数据域为前两列。

python将一个excel表格的数据匹配到另一个表中相关教程