a = df['기상상태'] == '눈'

b = df['기상상태'] == '비'

df.loc[a|b,'가해운전자연령'].mean()


위는 되는데


df.loc[df['기상상태']=='눈'|df['기상상태']=='비','가해운전자연령'].mean()


아래는 안됌


시발 차이가 뭐임? 똑같은거 아님 결국에?