Just Fighting
데이터 재구조화하기 (melt, pivot) 본문
728x90
데이터 분석을 하기 위해 데이터의 구조를 변경해야할 때
melt와 pivot 함수를 사용하면된다.
처음에 검색 안하고 혼자 해보려다가 아주 시간 낭비했다*^^*
< melt() >
가로의 데이터를 세로로 바꾸는 함수이다.
컬럼명을 값으로 바꿔서 아래로 데이터를 줄세우는 방식이다.
데이터프레임.melt(id_vars=기준컬럼, value_vars=기존컬럼, var_name=컬럼의컬럼명, value_name=값의컬럼명)
< pivot() >
이 함수는 melt()와 정반대인 함수로,
세로로 된 데이터를 가로로 바꾸어주는 함수이다.
데이터프레임.pivot(index=기준컬럼, columns=컬럼이될컬럼, values=값이될컬럼)
728x90
'Python' 카테고리의 다른 글
웹 크롤링하기 2 (Selenium) (0) | 2022.02.08 |
---|---|
데이터 합치기 (concat, merge, join) (0) | 2022.02.07 |
matplotlib 이용해 다양한 그래프 그리기 (0) | 2022.01.31 |
[Python] 딕셔너리 정렬 (0) | 2022.01.31 |
데이터 타입 별 barplot 그리기 (0) | 2022.01.27 |
Comments