uniqueメソッドの使い方

uniqueメソッドとは?

pandasの.unique()メソッドは、Seriesオブジェクト(列)内において、一意の値を取得するために使用されます。具体的には、重複する値を取り除き、データの一意の値のリストを返します。


実際に具体例を見てみましょう。 以下に.unique()メソッドの使い方と例を示します。

import pandas as pd

# サンプルデータフレームの作成
data = {'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob'],
        'Age': [25, 30, 35, 28, 32],
        'City': ['Tokyo', 'Osaka', 'Tokyo', 'Kyoto', 'Tokyo']}
df = pd.DataFrame(data)

# Name列の一意の値を取得
unique_names = df['Name'].unique()

print(unique_names)

出力

['Alice' 'Bob' 'Charlie']

この例では、df['Name']でName列を取得し、.unique()メソッドを使用して一意の値を抽出しています。結果として、'Alice'、'Bob'、'Charlie'の3つの値が取得できていることがわかります。

まとめ

.unique()メソッドは、データの特定の列内の一意の値を調べる際や、重複を取り除いた値のリストを作成する際に便利!
.unique()メソッド、皆さんも使っていきましょう〜!