當前位置:成語大全網 - 新華字典 - python對比兩張EXCEL表,將不同的數據生成新表?

python對比兩張EXCEL表,將不同的數據生成新表?

import pandas as pd

# 數據表 a

df1 = pd.read_excel('C:/Users/Jelly/Desktop/a.xlsx')['名稱']

# 數據表 b

df2 = pd.read_excel('C:/Users/Jelly/Desktop/b.xlsx')

# 篩選標記為2的名稱

df2 = df2[df2['標記'] == 2]['名稱']

# 數據表 a 轉換為列表

aList = list(df1)

# 表頭

columns = ['名稱']

cList = []

# 遍歷數據表 b

for k in df2:

# 判斷 標記為2的名稱是否在數據表中

if k not in aList:

# 輸出

print(k)

cList.append(k)

df3 = pd.DataFrame(cList, columns=columns)

# 保存新數據表

df3.to_excel('c.xlsx', index=0)

a

b

c