在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()
函數讀取兩個表的數據并分別保存在df1
和df2
變量中。然后,使用pd.concat()
函數將兩個表的數據合并成一個新的DataFrame,并使用drop_duplicates()
函數去除重復數據。最后,將不同數據打印出來。
這只是一個簡單的示例,如果兩張表的結構不同,或者需要更復雜的對比邏輯,可能需要進行一些額外的處理和調整。但是,使用pandas庫可以提供強大的數據處理和分析功能,可以方便地對比兩張表的不同數據。