오답노트
[Pandas] pivot 본문
pivot
행 데이터를 열 데이터로 회전 시키는 것을 pivot이라고 한다.
결과는 무식하게 회전시키진 않았지만, 비슷한 모양을 하고 있다.
df.pivot("idx","col","val")
첫번째 인자는 행이 될 시리즈명
두번째 인자는 열이 될 시리즈명
세번째 인자는 행 과 열에 맞게 배치될 값이 될 시리즈명이다.
import pandas as pd
data = {
"idx" : [1,2,1,2],
"col" : ['col1','col1','col2','col2'],
"val" : [20,30,40,50]
}
df = pd.DataFrame(data)
display(df)
display(df.pivot("idx","col","val"))
'Python > Pandas' 카테고리의 다른 글
[Pandas] 가변수 (Dummy Variable) (0) | 2022.08.09 |
---|---|
[Pandas] NaN 처리 (0) | 2022.08.09 |
[Pandas] 시간 데이터 (0) | 2022.08.08 |
[Pandas] Crosstab (교차표) (0) | 2022.08.08 |
[Pandas] Rolling 과 Shift (0) | 2022.08.08 |