可以使用pandas库来实现这个需求。

假设A表和B表已经以DataFrame的形式读入到了Python中,可以使用merge函数来将两个表合并,如下所示:

import pandas as pd

# 读入A表和B表
df_A = pd.read_csv('A.csv')
df_B = pd.read_csv('B.csv')

# 将A表和B表按照a字段进行合并
result = pd.merge(df_A, df_B, on='a', how='inner')

以上代码将会把A表中a字段和B表中a字段匹配的所有行提取出来,保存到result中。

其中,参数how='inner'表示取交集,即只保留在A表和B表中都存在的a值所对应的行。如果需要保留A表和B表中所有的行,可以将how参数改为'left'或'right'。

最后,可以将结果保存到一个新的CSV文件中:

result.to_csv('result.csv', index=False)

其中,参数index=False表示不保存行索引。

python实现A表中a字段查找b表中所有值如果找到就把这一行提取出来

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

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