Python:比较 csv 文件并打印相似性

问题描述 投票:0回答:1

我需要比较两个 csv 文件并打印出它们的相似之处。第一个文件有名称和浓度,第二个文件就像一个只有名称的“最佳”列表,我需要绘制相似之处。

例如,我的列表如下所示:

file1-old_file.csv

名称_id、conc_test1、conc_test2

名称1、####、####

名称2、####、####

等..

file2-best_choice_file.csv

名称_id

姓名1

名称2

等...

我知道这不是最好的方法,但这就是我尝试的方法:

file1 = pd.read_csv('old_file.csv')

file2 = pd.read_csv('best_choice_file.csv')

common_rows = pd.merge(文件1, 文件2)

print("公共行:")

打印(公共行)

这会导致合并错误。 如果有人可以帮助我,我将非常感激!!

python list csv graph spyder
1个回答
0
投票

所以这就是我发现对我有用的方法:

df_final = pd.merge(file1, file2, on=['name_id'])

df_final.to_excel(“sample_output.xlsx”)

© www.soinside.com 2019 - 2024. All rights reserved.