可以使用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文件名和列名

Pandas 遍历一个EXCEL列值并判断另一个EXCEL表中值是否属于遍历的EXCEL的值如果属于提取出来

原文地址: https://www.cveoy.top/t/topic/iYh9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录