공부/데이터

[pandas] 첫번째 행을 columns 으로 지정

demonic_ 2019. 11. 22. 09:20

다음과 같은 형태의 데이터를 변형한다

1. 행 열 전환

2. 첫번째 행을 columns 으로 지정

데이터 형식은 다음과 같다(csv 파일)

sample.csv
0.00MB

가맹점명,1일,2일,3일,4일,5일
서울점,98400,53200,63300,49400,13000
인천점,82700,19900,5500,10600,8500
경기도점,99100,42500,48000,83100,73700

 

jupyter notebook 으로 실행

import pandas as pd

dt = pd.read_csv('sample.csv')

dt

 

 

행 열 전환

dt1 = dt.transpose()

dt1

 

 

첫번째 행을 column으로 지정

dt2 = dt1.rename(columns=dt1.iloc[0])

dt2

 

 

첫번째 행을 삭제한다

dt3 = dt2.drop(dt2.index[0])

dt3

 

끝.