티스토리 뷰
부울 인덱싱을 수행 할 때 당신의 논리 연산자 사용할 필요가 and
인을 &
. 해당 문서를 참조하십시오 여기에 대한 추가 정보를 원하시면
df['win'] = 0
cond_1 = df['predicted_spread'] > df['vegas_spread']
cond_2 = df['actual_spread'] > df['vegas_spread']
df.loc[cond_1 & cond_2, 'win'] = 1
기본적으로 &
대신 and
. 좀 더 명확하게하기 위해 다시 썼습니다.
시험
df_['win'] = 0
df_.loc[df_['predicted_spread'].gt(df_['vegas_spread']) and df_['actual_spread'].gt(df_['vegas_spread']), 'win'] = 1
출처
https://stackoverflow.com/questions/39970018
댓글