「Pandas DataFrame内の値を効率的に置換する方法」

Pandas DataFrameの効率的な値の置換方法

PYTHON

Pandasのreplaceメソッドの解説と、いくつかの簡単な例での使用方法

私の才能ある姉のohmintyartz氏から使用許可を得た画像

Pandasライブラリには、データを処理し、分析や機械学習の準備ができるようにするために使用できるさまざまな組み込みメソッドがあります。

さまざまな種類のデータを扱う中で、条件に基づいて行全体を削除したり、データのクリーニングの一環として文字列の一部を更新したりする必要があることがよくあります。また、特徴エンジニアリングの一環として既存の列から新しい列を作成したい場合もあります。

Pandasは、ネイティブの変換メソッドを使用してオブジェクトや文字列のデータ型でさまざまな操作を行うことができます。この記事では、データフレームの列内で値全体と/または部分文字列を置換する方法について具体的に見ていきましょう。

この記事の例に従ってノートブックで実際に試してみてください! Kaggleからデータセットを無料でダウンロードして使用することができます。使用許諾とライセンス(PDDL)v1.0に基づくオープンデータコモンズパブリックドメインデディケーションとライセンスのもとで利用可能です。次に、以下をインポートして実行すれば準備が整います!

import pandas as pd
df_raw = pd.read_csv("Top-Largest-Universities.csv")
著者による画像

Pandasの「replace」を使用してデータフレームのシリーズ(列)の部分文字列の値を編集する方法

「Continent」列の値を特に見たいとしましょう。Pandasのvalue_countsメソッドを使用すると、指定した列についてグループ化し、データフレーム内の各列値の一意な値のカウントを返します。これは、データフレーム内の各列値の一意な値の数を確認するのに便利です。

df.value_counts("Continent")
著者による画像

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more