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)]