Pandas DataFrame の equals メソッド

PandasPandasBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチュートリアルでは、Pandas DataFrame の equals() メソッドについて学びます。equals() メソッドは、2つの DataFrame を比較して、同じ形状と要素を持っているかどうかを確認するために使用されます。DataFrame が等しい場合は True、そうでない場合は False というブール値を返します。

VM のヒント

VM の起動が完了したら、左上隅をクリックして ノートブック タブに切り替え、Jupyter Notebook を使って練習しましょう。

Jupyter Notebook の読み込みには数秒かかる場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。

学習中に問題がある場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。

必要なライブラリをインポートする

equals() メソッドを使用する前に、データ操作と分析に使用される pandas ライブラリをインポートする必要があります。

import pandas as pd

2つのDataFrameを作成する

次に、互いに比較するための2つのDataFrameを作成します。正確な比較のために、DataFrameが同じ形状と要素を持っていることを確認してください。

df1 = pd.DataFrame({"col_1": [10, 20], "col_2": [20, 30]})
df2 = pd.DataFrame({"col_1": [10, 20], "col_2": [20, 30]})

DataFrameを比較するためにequals()メソッドを使用する

次に、2つのDataFrameを比較するためにequals()メソッドを使用します。

result = df1.equals(df2)
print("Are the elements in two DataFrames the same?", result)

DataFrameが同じ形状と要素を持っている場合、出力はTrueになり、そうでない場合はFalseになります。

まとめ

このチュートリアルでは、Pandas DataFrame の equals() メソッドを使って 2 つの DataFrame を比較する方法を学びました。このメソッドは、2 つの DataFrame が形状と要素の面で等しいかどうかを確認したい場合に便利です。正確な比較のために、比較対象の DataFrame が同じ形状と要素を持っていることを確認することを忘れないでください。