你可以使用Python的pandas库来实现比较两个文件中的列,并打印特定列中匹配的值。下面是一个示例代码:
import pandas as pd
# 读取第一个文件
df1 = pd.read_csv('file1.csv')
# 读取第二个文件
df2 = pd.read_csv('file2.csv')
# 比较两个文件中的特定列,并打印匹配的值
matched_values = pd.merge(df1, df2, on='column_name')
# 打印匹配的值
print(matched_values['column_name'].tolist())
在上面的代码中,你需要将file1.csv
和file2.csv
替换为你要比较的两个文件的路径。column_name
是你要比较的列的名称。
通过使用pd.merge()
函数,我们可以将两个DataFrame根据指定的列进行合并,然后使用tolist()
函数将匹配的值转换为列表。最后,我们打印出匹配的值。
请注意,你需要先安装pandas库,可以使用以下命令进行安装:
pip install pandas