假设第一个txt文件名为file1.txt,第二个txt文件名为file2.txt,可以按照以下步骤操作:

  1. 使用 pandas 读取 file1.txt 和 file2.txt,假设它们的第一列分别为 col1。
import pandas as pd

df1 = pd.read_csv("file1.txt", sep="\t", header=None, usecols=[0], names=["col1"])
df2 = pd.read_csv("file2.txt", sep="\t", header=None, usecols=[0], names=["col1"])
  1. 使用 pandas 的 merge 方法将两个 DataFrame 按照 col1 进行内连接,得到交集部分。
intersection = pd.merge(df1, df2, on="col1", how="inner")
  1. 将结果输出到一个新的 txt 文件中,假设文件名为 intersection.txt。
intersection.to_csv("intersection.txt", sep="\t", header=False, index=False)

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

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