pythonで2つのテーブル内の異なるデータを比較の方法

Python の pandas ライブラリでは、2 つの表にある異なるデータを比較することができます。以下は簡単な例です。

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)

上記のコードでは、2つの表のデータがそれぞれ「table1.csv」と「table2.csv」というファイルに保存されていると仮定しています。まず、pd.read_csv() 関数を使用して2つの表のデータを読み込み、df1 と df2 の変数にそれぞれ保存します。次に、pd.concat() 関数を使用して2つの表のデータを1つの新しいDataFrameにマージし、drop_duplicates() 関数を使用して重複データを削除します。最後に、さまざまなデータを印刷します。

2 つのテーブルの構造が異なったり、より複雑な照合ロジックが必要になるなど、この単純な例は単なる開始点にすぎません。追加の処理と調整が必要になる可能性があります。しかし、pandas ライブラリを使用すると、強力なデータ処理と分析機能が提供され、2 つのテーブルのさまざまなデータを簡単に比較できます。

bannerAds