다중 인덱스(Multi-index)

CODEDRAGON Development/Python

반응형



 

 

다중 인덱스(Multi-index)

·       데이터프레임을 생성할 때 columns 인자에 리스트의 리스트(행렬) 형태로 인덱스를 넣으면 다중 열 인덱스를 생성할 있습니다.

·       데이터프레임을 생성할 때 index 인자에 리스트의 리스트(행렬) 형태로 인덱스를 넣으면 다중 행 인덱스를 생성할 있습니다.

·       다중 인덱스의 이름지정하여 사용할 있습니다. 인덱스들의 이름 지정은 columns 객체의 names 속성에 리스트를 넣어서 지정합니다. 인덱스들의 이름 지정은 index 객체의 names 속성에 리스트를 넣어서 지정합니다.

 

pd.DataFrame( data, columns=[["A", "A", "B", "B"],

                            ["C1", "C2", "C1", "C2"]])

df4 = pd.DataFrame(data,

                   columns=[["A", "A", "B", "B"],

                            ["C", "D", "C", "D"]],

                   index=[["M", "M", "M", "F", "F", "F"],

df.columns.names = ["indexname1", "indexname2", ...]

df.index.names = ["indexname1", "indexname2", ...]

 

 


'Development > Python' 카테고리의 다른 글

다중 인덱스가 있는 경우의 데이터프레임 인덱싱  (0) 2020.02.10
행 인덱스와 열 인덱스 교환  (0) 2020.02.10
%timeit  (0) 2020.02.10
cut()  (0) 2020.02.10
열 데이터 갱신, 추가, 삭제  (0) 2020.02.10