-
特定の列のユニークな値の数をチェックする方法:
unique_values = df[col].nunique() if unique_values == 2: # ユニークな値が2つの場合の処理
-
特定の列のユニークな値を取得し、それぞれの値に対して処理を行う方法:
unique_values = df[col].unique() for value in unique_values: # 各ユニークな値に対する処理
-
特定の列のユニークな値が2つの場合に条件を満たす行を抽出する方法:
unique_values = df[col].unique() if len(unique_values) == 2: condition = (df[col] == unique_values[0]) | (df[col] == unique_values[1]) filtered_df = df[condition] # 条件を満たす行に対する処理
これらの方法を使用すると、データフレームの特定の列のユニークな値が2つの場合に対して、さまざまな処理を行うことができます。必要に応じて、それぞれの方法をカスタマイズして利用してください。