Pandas DataFrame の pop メソッド

PandasPandasBeginner
今すぐ練習

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

はじめに

この実験では、Python Pandasライブラリのpop()メソッドを調べます。pop()メソッドは、DataFrame内の指定された項目を削除またはドロップし、その項目を返します。指定された項目が見つからない場合、このメソッドはKeyErrorを発生させます。

VMのヒント

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

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

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

pandasライブラリのインポート

まず、pop()メソッドを使用するために、pandasライブラリをインポートする必要があります。

import pandas as pd

DataFrameの作成

次に、DataFrame()コンストラクタを使用してDataFrameオブジェクトを作成します。列ラベルとそれに対応する値を含む辞書を渡します。

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

DataFrameから項目を削除する

今、DataFrameから指定された項目を削除するためにpop()メソッドを使用できます。このメソッドは、削除する列のラベルをパラメータとして取ります。

df.pop('Age')

修正後のDataFrameを表示する

最後に、修正されたDataFrameを表示して変更を確認できます。

print(df)

以下は、コード全体です。

import pandas as pd

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

df.pop('Age')

print(df)

まとめ

この実験では、PythonのPandasライブラリのpop()メソッドを使って、DataFrame内の指定された項目を削除する方法を学びました。また、DataFrame内に指定された項目が見つからない場合のKeyErrorをどのように処理するかも学びました。pop()メソッドは、PythonでDataFrameを操作および変更する際の便利なツールになります。