더북(TheBook)

◼︎ 59. 하나의 열만 행으로 이동시키기

pd.melt(df, id_vars=['A'], value_vars=['B']) # A열만 그대로, B열은 행으로 이동

실행 결과

 

A

variable

value

0

a

b

1

1

b

b

3

2

c

b

5

◼︎ 60. 여러 개의 열을 행으로 이동시키기

# A열만 그대로, B열과 C열은 행으로 이동시킵니다.
df_melt = pd.melt(df, id_vars=['A'], value_vars=['B','C'])

실행 결과

 

A

variable

value

0

a

b

1

1

b

b

3

2

c

b

5

3

a

c

2

4

b

c

4

5

c

c

6

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.