Pandasのメソッド説明 unique

Pandasのuniqueメソッドは、シリーズ(Series)やデータフレーム(DataFrame)内のユニークな値(重複を排除した値)を抽出するためのメソッドです。このメソッドを使用することで、データ内の一意な要素を抽出して取得できます。以下は、uniqueメソッドの主要な使い方と主要なパラメータの説明です。

シリーズ内のユニークな値を取得する例:

python
import pandas as pd

# サンプルシリーズを作成
data = [1, 2, 2, 3, 3, 4, 5, 5]
s = pd.Series(data)

# ユニークな値を取得
unique_values = s.unique()

# ユニークな値の配列を表示
print(unique_values)

上記の例では、uniqueメソッドを使用してシリーズS内のユニークな値を抽出し、unique_values変数に格納しました。結果として、重複を排除した一意な値が配列として取得されます。

データフレーム内のユニークな値を取得する例:

python
# サンプルデータフレームを作成
data = {'A': [1, 2, 2, 3],
        'B': [4, 5, 5, 6]}
df = pd.DataFrame(data)

# 各列内のユニークな値を取得
unique_values_A = df['A'].unique()
unique_values_B = df['B'].unique()

# ユニークな値の配列を表示
print("Column A Unique Values:", unique_values_A)
print("Column B Unique Values:", unique_values_B)

上記の例では、データフレームdf内の各列でuniqueメソッドを使用し、各列内のユニークな値を取得しました。

uniqueメソッドはデータ内の一意な要素を特定するのに役立ちます。データのカテゴリカルな値、重複を排除したユニークな要素の抽出、データクリーニング、データの要約など、さまざまなデータ操作に使用されます。