溫馨提示×

python怎么對比兩張表的不同數據

小億
386
2023-11-30 23:12:30
欄目: 編程語言

在Python中,可以使用pandas庫來對比兩張表的不同數據。下面是一個簡單的示例:

import pandas as pd

# 讀取兩個表的數據
df1 = pd.read_csv('table1.csv')
df2 = pd.read_csv('table2.csv')

# 對比兩張表的不同數據
diff = pd.concat([df1, df2]).drop_duplicates(keep=False)

# 打印不同數據
print(diff)

上述代碼假設兩張表的數據分別保存在名為’table1.csv’和’table2.csv’的文件中。首先,使用pd.read_csv()函數讀取兩個表的數據并分別保存在df1df2變量中。然后,使用pd.concat()函數將兩個表的數據合并成一個新的DataFrame,并使用drop_duplicates()函數去除重復數據。最后,將不同數據打印出來。

這只是一個簡單的示例,如果兩張表的結構不同,或者需要更復雜的對比邏輯,可能需要進行一些額外的處理和調整。但是,使用pandas庫可以提供強大的數據處理和分析功能,可以方便地對比兩張表的不同數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女