본문 바로가기
5-3. Pandas 제공 자료구조/Series

[파이썬 판다스] 시리즈에서 데이터를 분할표로 만들기 (unstack)

by 만다린망고 2022. 2. 24.
반응형

독립변수가 2개이고, 종속변수는 1개인 데이터를 하나 정의합시다. 독립변수는 지역, 성별이고 종속변수는 인구수 입니다. 

 

import pandas as pd
import numpy as np

#데이터 생성
sr1=pd.Series([50,50,30,30,20,20],
                index=[['서울','서울','경기','경기','제주',"제주"],['남자','여자','남자','여자','남자','여자']])


>>> sr1
서울  남자    50
    여자    50
경기  남자    30
    여자    30
제주  남자    20
    여자    20
dtype: int64

 

위 데이터를 분할표로 만들 때는 unstack 메소드를 사용하면 됩니다. 

 

>>> sr1.unstack()
    남자  여자
경기  30  30
서울  50  50
제주  20  20

 

자료형을 확인해봅시다. 데이터프레임입니다. 

 

>>> type(sr1.unstack())
<class 'pandas.core.frame.DataFrame'>
반응형

댓글