a = df['기상상태'] == '눈'
b = df['기상상태'] == '비'
df.loc[a|b,'가해운전자연령'].mean()
위는 되는데
df.loc[df['기상상태']=='눈'|df['기상상태']=='비','가해운전자연령'].mean()
아래는 안됌
시발 차이가 뭐임? 똑같은거 아님 결국에?
a = df['기상상태'] == '눈'
b = df['기상상태'] == '비'
df.loc[a|b,'가해운전자연령'].mean()
위는 되는데
df.loc[df['기상상태']=='눈'|df['기상상태']=='비','가해운전자연령'].mean()
아래는 안됌
시발 차이가 뭐임? 똑같은거 아님 결국에?
df.loc[(df['기상상태']=='눈')|(df['기상상태']=='비'),'가해운전자연령'].mean() 연산자 우선순서가 |가 먼저임
그게 무슨소리에요?
아하 괄호치면 된다고? ㅇㅋㅇㅋ 떙큐