loc와 iloc 공부를 하면서 질문이 있습니다. data라는 데이터프레임이 있는데 컬럼은 시가,고가,저가,종가,종목명 으로 되어 있습니다. 그런데 a=data.loc[data['종목명']=='삼성전자']['2018':] 하면은 출력이 잘 되는데 a = data.loc['2018':, data['종목명']=='삼성전자'] 하면은 인덱스인 날짜에 중복이 없음에도 ValueError: cannot reindex from a duplicate axis 에러가 발생하는데 제가 loc를 잘못 적은건지 알려 주실수 있으실까요? 동영상 보면은 이해가 되었다고 생각되는데 실제 해보면 여러 난관들이 있네요. 언제나 좋은 일만 있으세요~~~
안녕하세요. 감사히 잘 봤어요.
2023년 11월 9일 목 02시 36분 태평양 시간
loc와 iloc 공부를 하면서 질문이 있습니다. data라는 데이터프레임이 있는데 컬럼은 시가,고가,저가,종가,종목명 으로 되어 있습니다. 그런데 a=data.loc[data['종목명']=='삼성전자']['2018':] 하면은 출력이 잘 되는데 a = data.loc['2018':, data['종목명']=='삼성전자'] 하면은 인덱스인 날짜에 중복이 없음에도 ValueError: cannot reindex from a duplicate axis 에러가 발생하는데 제가 loc를 잘못 적은건지 알려 주실수 있으실까요? 동영상 보면은 이해가 되었다고 생각되는데 실제 해보면 여러 난관들이 있네요. 언제나 좋은 일만 있으세요~~~