본문 바로가기

iloc2

[pandas] 기존 데이터 프레임의 상위 2행을 멀티 인덱스로 설정하기 판다스에서 알아두면 유용한 질문과 답변입니다.  질문 출처: https://stackoverflow.com/questions/78382107/creating-a-multi-index-column-from-an-existing-dataframe 인풋 생성 # 인풋 데이터 프레임 생성 코드import pandas as pdimport numpy as npdata1 = [['symbol', 'appl', 'goog', 'None', 'msft', 'None', 'None', 'None', 'None'], ['date', 'close', 'close', 'volume', 'close', 'open', 'high', 'low'], ['1999-01-10', 100, 101, 10000.. 2024. 5. 22.
[pandas] #02 iloc 인덱싱 loc인덱싱은 판다스에서 데이터프레임을 인덱싱과 슬라이싱하는 방법입니다 파이썬의 리스트에서 list[0] 혹은 list[1:5] 와 같이 인덱싱과 슬라이싱을 하는데 마찬가지로 데이터프레임도 인덱싱과 슬라이싱을 할수 있는겁니다 loc 인덱싱은 레이블로 인덱싱을 했는데 데이터 프레임도 리스트처럼 위치(인덱스의 숫자)로 인덱싱을 할수있는데 그게 바로 iloc인덱싱입니다 먼저 데이터프레임의 위치를 넘버링 하는 방식은 다음과 같습니다 행은 위에서부터 0부터 넘버링이 되고 열은 왼쪽열부터 0부터 넘버링이 됩니다 데이터프레임은 2차원이기때문에 인덱싱할때 [ , ] 대괄호안에 콤마로 구분해서 각각의 차원의 인덱싱을 2차원 평면의 (x, y) 좌표처럼 설정합니다 df.iloc[행위치(숫자), 열위치(숫자)] loc 인덱.. 2022. 2. 19.