melt로 재구조화하기

pandas로 데이터 재구조화하기

Maria Eugenia Inzaugarat

Data Scientist

와이드 → 롱 변환

  • 분석 수행
  • 여러 변수를 한 그래프에 그리기
pandas로 데이터 재구조화하기

와이드 → 롱 변환

pandas로 데이터 재구조화하기

Melt

pandas로 데이터 재구조화하기

Melt

pandas로 데이터 재구조화하기

Melt

pandas로 데이터 재구조화하기

Melt

pandas로 데이터 재구조화하기

데이터 melt

books
                             title isbn language pages
0                  Mostly Harmless  074      eng   260
1           The Hitchhiker's Guide  072      eng   215
2 El restaurante del fin del mundo  071      spa   250
books.melt(id_vars='title')
                              title  variable   value
0                   Mostly Harmless      isbn     074
1            The Hitchhiker's Guide      isbn     072
2  El restaurante del fin del mundo      isbn     071
3                   Mostly Harmless  language     eng
4            The Hitchhiker's Guide  language     eng
5  El restaurante del fin del mundo  language     spa
6                   Mostly Harmless     pages     260
7            The Hitchhiker's Guide     pages     215
8  El restaurante del fin del mundo     pages     250
pandas로 데이터 재구조화하기

값과 변수

 

pandas로 데이터 재구조화하기

값과 변수

 

pandas로 데이터 재구조화하기

값과 변수

 

pandas로 데이터 재구조화하기

값과 변수

 

pandas로 데이터 재구조화하기

melt할 값 지정하기

books.melt(id_vars='title', value_vars=['language_code', 'num_pages'])
                              title  variable   value
0                   Mostly Harmless  language     eng
1            The Hitchhiker's Guide  language     eng
2  El restaurante del fin del mundo  language     spa
3                   Mostly Harmless     pages     260
4            The Hitchhiker's Guide     pages     215
5  El restaurante del fin del mundo     pages     250
pandas로 데이터 재구조화하기

값·변수 이름 지정하기

books.melt(id_vars='title', value_vars=['language_code', 'isbn'], var_name='feature', value_name='code')
                              title   feature    code
0                   Mostly Harmless      isbn     074
1            The Hitchhiker's Guide      isbn     072
2  El restaurante del fin del mundo      isbn     071
3                   Mostly Harmless  language     eng
4            The Hitchhiker's Guide  language     eng
5  El restaurante del fin del mundo  language     spa
pandas로 데이터 재구조화하기

연습해 봅시다!

pandas로 데이터 재구조화하기

Preparing Video For Download...