比较两csv文件的内容,取差集并输出成csv文件

import pandas as pd
import numpy as np
data = pd.read_csv(r'H:\Microsoft-Malware-Detection-using-Machine-Learning-master\train_data.csv',low_memory=False)
data1 = pd.read_csv(r'H:\data\test\asm.csv',low_memory=False)
# print(data.columns)#获取列索引值
# print(data.index)#获取行索引值
data_Id = data['Id'] #获取名字为Id列的数据
data1_Id = data1['Id']
data_list = data_Id.values.tolist()#将csv文件中Id列中的数据保存到列表中
data1_list = data1_Id.values.tolist()
a = set(data_list)
b = set(data1_list)
c =list(a-b)
print(c)
with open("non_upcode.csv", "w", newline='') as csvfile:
    for i in c:
        csvfile.write(i)
        csvfile.write('\n')