pbj0812의 코딩 일기

[Python] pandas melt 도큐먼트 따라하기 본문

ComputerLanguage_Program/PYTHON

[Python] pandas melt 도큐먼트 따라하기

pbj0812 2021. 3. 3. 01:23

0. 묵표

 - pandas melt 도큐먼트 따라하기

1. 실습

 1) library 호출

import pandas as pd

 2) 데이터 생성

df = pd.DataFrame({'A' : ['a', 'b', 'c'], 'B' : [1, 2, 3], 'C' : [4, 5, 6]})

 3) melt 예제 따라하기

 

  (1)

pd.melt(df, id_vars=['A'], value_vars=['B'])

  (2)

pd.melt(df, id_vars=['A'], value_vars=['C'])

  (3)

pd.melt(df, id_vars=['A'], value_vars=['B', 'C'])

  (4) 필드명 변경

pd.melt(df, id_vars = ['A'], value_vars = ['B'], var_name = 'var_name', value_name = 'val_name')

  (5) 칼럼 추가

df.columns = [list('ABC'), list('DEF')]

  (6)

pd.melt(df, col_level=0, id_vars=['A'], value_vars=['B'])

  (7)

pd.melt(df, id_vars=[('A', 'D')], value_vars=[('B', 'E')])

2. 참고

 - pandas.melt

Comments