happy_things

情報発信及び日常ブログ

python - 条件に応じて新しい列を追加

新しい列を作成、条件に合わせた値を記載させる

前提

読み込んだデータ名は「df」にする

やりたいこと

  • A列とB列の値が一致したらTrue、不一致したらFalseにしたい
  • True/Falseの結果を新しい列(C)に表したい
df['C'] = np.where(((df['A']) == (df['B'])), "True", "False")

 

(補足)データに新しい列を追加

何かを記載するよりも、まず、列を追加したい場合 、値はなし(NAN)で追加しよう

df['D'] = None