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)
即可找到第三列姓名2,所对应的学号。原数据域为前两列。
python将一个excel表格的数据匹配到另一个表中相关教程