pandas データフレーム 複数条件指定方法

ANDの場合

df[(df.id == 1) & (df.xxx == 2)]

・それぞれの条件を()で囲まないとNG
・’&&’はNG
・’and’はNG

df[df.id == 1 & df.xxx == 2]
df[(df.id == 1) && (df.xxx == 2)]
df[(df.id == 1) and (df.xxx == 2)]

ORの場合

df[(df.id == 1) | (df.id == 2)]

・それぞれの条件を()で囲まないとNG
・’||’はNG
・’or’はNG

df[df.id == 1 | df.id == 2]
df[(df.id == 1) || (df.id == 2)]
df[(df.id == 1) or (df.id == 2)]

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です