728x90

 

01_olive.csv
다운로드

 

 

파이썬(python) csv파일 읽어오기,쓰기 (FIle I.O), pandas

 

 

pandas를 이용하여 csv파일을 읽어와서

변수명 변경및 생략등으로 데이터를 처리한뒤

다시 csv로 저장하는 방법을 알아보겠습니다.

 

먼저 pandas를 사용하기위해 import를 하겠습니다.

 

#pandas import

import pandas as pd

 

그다음 csv파일이 저장되어있는 경로를 testCSV_path로 넣어준뒤

pd.read_csv를 이용하여 ilive_oil에 저장해 줍니다.

csv파일은 첨부파일로 올렸습니다.

 

 

#읽어온후 저장

testCSV_path = "C:\\Users\\acorn\\Desktop\\python2\\sampledata\\01_olive.csv"

olive_oil = pd.read_csv(testCSV_path)

 

 

 

#상위 3줄 출력

olive_oil.head(3) #결과

 

 

 

다음은 csv를 불러올때 맨 윗열을 컬럼명으로 쓰는데

컬럼명을 안쓰고 맨위파일을 value로 넣고싶으면 header=None을 써주면 됩니다.

 

olive_oil = pd.read_csv(testCSV_path,header=None) #컬럼이름이 value로 들어가버림
olive_oil.head(3) #결과

 

 

다음은 컬럼명을 바꿔주는 코드입니다.

 

olive_oil.columns[0]:"id_area로 0번째 컬럼명을 id_area로 바꿔주는것 입니다.

 

olive_oil.rename(columns = {olive_oil.columns[0]:"id_area"},inplace=True) #컬럼명 변경
olive_oil.head(3)

 

 

 

 

 

다음 방법으로 변수명을 입력해 줄수도 있는데, 칼럼갯수랑 맞춰서 names에 입력을 해줘야

각각 칼럼에 맞게 들어갑니다.

밑에 예시는 컬럼명과 names 갯수가 안맞을 경우입니다.

 

 

 

olive_oli = pd.read_csv(testCSV_path, names=["a","b","c","d"]) #칼럼이랑 갯수 맞춰서 해줘야됨
olive_oli.head(3)

 

 

 

 

마지막으로 변경한 csv파일을 해당 경로에 저장해주는 코드입니다.

" " 안에 저장하고 싶은 경로를 넣어주면 됩니다.

 

#출력하기 ,csv파일로 저장
olive_oil.to_csv("C:\\Users\\acorn\\Desktop\\python2\\sampledata\\olive.csv")

 

 

 

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

+ Recent posts