더북(TheBook)

◼︎ 61. 특정 열의 값을 기준으로 새로운 열 만들기

# A열을 새로운 인덱스로 만들고, B열과 C열은 이에 따라 정리합니다.
df_pivot = df_melt.pivot(index='A', columns='variable', values='value')

실행 결과

variable

b

c

A

 

 

a

1

2

b

3

4

c

5

6

◼︎ 62. 원래 데이터 형태로 되돌리기

df_origin = df_pivot.reset_index() # 인덱스를 리셋합니다.
df_origin.columns.name = None      # 인덱스 열의 이름을 초기화합니다.

실행 결과

 

A

B

C

0

a

1

2

1

b

3

4

2

c

5

6

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