분석시각화 대회 코드 공유 게시물은
내용 확인 후
좋아요(투표) 가능합니다.
for i in range(1, 11): if len(regular.loc [(regular ['b...
for i in range(1, 11):
if len(regular.loc [(regular ['batter_name'] == regular ['batter_name'].iloc[i]) & (regular ['year'] == regular ['year'].iloc[i]-1)]['OPS'] == 0):
print(np.nan)
else :
print(regular.loc [(regular ['batter_name'] == regular ['batter_name'].iloc[i]) & (regular ['year'] == regular ['year'].iloc[i]-1)]['OPS'].iloc[0])
설명해주신거와 동일하게 프로그래밍을 했는데
IndexError: single positional indexer is out-of-bounds
에러가 발생합니다. 어디가 잘못된 걸까요...
DACON Co.,Ltd | CEO Kookjin Kim | 699-81-01021
Mail-order-sales Registration Number: 2021-서울영등포-1704
Business Providing Employment Information Number: J1204020250004
#901, Eunhaeng-ro 3, Yeongdeungpo-gu, Seoul 07237
E-mail dacon@dacon.io |
Tel. 070-4102-0545
Copyright ⓒ DACON Inc. All rights reserved
안녕하세요 데이콘입니다. 주신 코드에서는 (1)이렇게 되어 있는데, (2)이렇게 코드를 써 주시기 바랍니다. 단순 괄호의 문제입니다!
1) len(regular.loc [(regular ['batter_name'] == regular ['batter_name'].iloc[i]) & (regular ['year'] == regular ['year'].iloc[i]-1)]['OPS'] == 0):
2) len(regular.loc [(regular ['batter_name'] == regular ['batter_name'].iloc[i]) & (regular ['year'] == regular ['year'].iloc[i]-1)]['OPS']) == 0: