-
카테고리
-
세부 분야
금융 · 재테크
-
해결 여부
미해결
list 로 index class를 씌워서 나온다는 말이 이해가 안됩니다
22.11.07 23:36 작성 조회수 157
0
05:21 분쯤 list로 index class를 씌워서 나온다고 하셨습니다.
여기서 질문 몇 가지 있습니다.
series 자체가 class 의 일종이므로, 결과값으로 나온 index subset도 class 형태로 반환된 것인가요?
2. 만약 그렇다면, index class 안에 리스트 형식으로 들어가 있는 data들이 리스트 처럼 읽히는데 .. 이게 이해가 잘 안되는것 같습니다.
답변을 작성해보세요.
0
0
DeepingSauce
지식공유자2022.11.08
정확히는 class의 object (객체) 형태로 반환된 것입니다! class와 object의 관계는 파이썬 선수 기초강의 참고부탁드립니다
Index
라는 클래스 구현체(실제 pandas의 Index라는 클래스 코드) 를 보면, [ ] 형태로 읽을 수 있도록 구현이 되어있습니다. https://stackoverflow.com/questions/41686020/python-custom-class-indexing 를 참고하시면 조금더 이해가 되실 것 같아요. 사실 이러한 인덱싱 기능은 list의 고유기능이 아닙니다. 단지 기본 자료구조인 list에서 많이 쓰이다보니 고유기능처럼 보이지만, 결국 list 클래스 내에도 이렇게 index가 가능하도록__getitem
__ 이라는 함수가 구현되어있습니다.
답변 2