Pandas 遍历一个EXCEL列值并判断另一个EXCEL表中值是否属于遍历的EXCEL的值如果属于提取出来
可以使用Pandas库中的iterrows()方法遍历一个Excel表的列值,并使用isin()方法判断另一个Excel表中的值是否属于遍历的Excel表的值。以下是一个示例代码:
import pandas as pd
# 读取第一个Excel表
df1 = pd.read_excel('excel1.xlsx')
# 读取第二个Excel表
df2 = pd.read_excel('excel2.xlsx')
# 遍历第一个Excel表的某一列值
for index, row in df1.iterrows():
value = row['Column1'] # 假设要遍历的列名为Column1
# 判断第二个Excel表中的某一列值是否属于遍历的Excel表的值
if value in df2['Column2'].values: # 假设要判断的列名为Column2
# 提取出属于的值
extracted_value = df2[df2['Column2'] == value]['Column2'].values[0]
print(extracted_value)
请根据实际情况修改代码中的Excel文件名和列名
原文地址: https://www.cveoy.top/t/topic/iYh9 著作权归作者所有。请勿转载和采集!