□ melt 함수
○ 데이터 재구조화
○ 전처리 과정에서 사용. 쉽게생각하여 필드(컬럼)들을 행으로 녹여 배치시키는 것으로 생각하면됨.
○ 데이터프레임의 열이 옆으로(행방향으로)길게 늘어진 데이터에서 보통 사용
□ melt 함수 매개변수
□ melt 함수 매개변수1
○ 데이터 불러오기
#라이브러리 호출
import pandas as pd
#데이터 불러오기
pew = pd.read_csv('C:/python/DataScience/Data/data/python_data/pew.csv')
○ .melt() 함수를 사용하여 특정열 고정 및 기준으로 재구조화 진행
#특정열 고정(religion 필드를 기준으로 melt 적용)
pew_long = pew.melt(id_vars='religion')
○ .melt() 함수를 사용하여 특정열 고정 및 기준으로 재구조화, var_name과 value_name 수정
pew_long = pew.melt(id_vars='religion', var_name='income', value_name='count')
□ melt 함수 매개변수2
○ 데이터 불러오기
#라이브러리 호출
import pandas as pd
#데이터 불러오기
billboard = pd.read_csv('C:/python/DataScience/Data/data/python_data/billboard.csv')
○ .melt() 함수를 사용하여 특정열 고정 및 기준으로 재구조화, var_name과 value_name 수정
billboard_long = billboard.melt(
#유지할열이름
id_vars = ['year','artist','track','time','date.entered'],
var_name='week',
value_name='rating'
)
'Portfolio & Toy-Project' 카테고리의 다른 글
프로젝트 : 부산항만공사 서비스 제안관련 데이터분석-2 (0) | 2024.03.11 |
---|---|
프로젝트 : 부산항만공사 서비스 제안관련 데이터분석-1 (0) | 2024.03.11 |
청소년 우울증(18년도, 22년도) : 연속 시각화(파이형그래프) 차트 생성 및 배치 (1) | 2024.02.07 |
타이타닉 데이터 전처리 및 시각화 (1) | 2024.02.06 |
임의 페이지 텍스트 크롤링 및 엑셀저장 (1) | 2024.01.30 |