1.加载两个CSV文件并将它们转换为dataframes。
import pandas as pd file1 = pd.read_csv('file1.csv') file2 = pd.read_csv('file2.csv')
2.创建一个独特的ID列表。
ids = list(set(file1['ID'].tolist() + file2['ID'].tolist()))
3.检查每个文件中是否存在独特ID,并打印出缺失的ID。
missing_ids = [] for id in ids: if id not in file1['ID'].tolist(): missing_ids.append(id) print("在file1中找不到ID:", id) elif id not in file2['ID'].tolist(): missing_ids.append(id) print("在file2中找不到ID:", id)
4.打印缺失ID的总数。
print("总共丢失了", len(missing_ids), "个ID")
上一篇:比较两个有符号的信号