Pandas DataFrame の get メソッド

PythonPythonBeginner
今すぐ練習

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

はじめに

この実験では、Python の Pandas DataFrame の get() メソッドの使い方を学びます。get() メソッドは、指定されたキー(たとえば、列名)に基づいて DataFrame から項目を取得するために使用されます。キーが見つからない場合、既定の値が返されます。

VM のヒント

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

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

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

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

まず、DataFrame オブジェクトを使用するために pandas ライブラリをインポートする必要があります。

import pandas as pd

DataFrame を作成する

使うための簡単な DataFrame を作成しましょう。DataFrame を作成するには pd.DataFrame() 関数を使用します。

df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"], "YOP": [2019, None]})

単一の列を取得する

DataFrame から単一の列を取得するには、get() メソッドのキーとして列名を使用します。

age_column = df.get("Age")

複数の列を取得する

DataFrame から複数の列を取得するには、get() メソッドの引数として列名のリストを指定します。

columns = df.get(["Name", "Education"])

デフォルト値を指定する

DataFrame に指定されたキーが見つからない場合、get() メソッドの default パラメータを使用して返すデフォルト値を指定できます。

skills_column = df.get("Skills", default="Key not found")

まとめ

この実験では、Python の Pandas DataFrame で get() メソッドをどのように使用するかを学びました。単一の列と複数の列を取得する方法、およびキーが見つからない場合のデフォルト値の指定方法を見ました。get() メソッドは、pandas の DataFrame を操作する際の便利なツールです。