본문 바로가기
Python (Data)/데이터 가공

[Python Pandas] csv파일 읽기, csv파일로 내보내기

by Gina Sim 2021. 2. 21.

csv파일을 읽기 위해서는 pandas 라이브러리가 필요하기 때문에 

먼저 pandas를 import 해줍니다.

이때, pandas를 편하게 이용하기 위해 pd로 import 합니다.

import pandas as pd

 

 

 

csv 파일 읽기

변수= pd.read_csv('파일주소/파일이름.csv')
* 이때 변수는 불러올 파일을 저장할 이름
df= pd.read_csv('./result.csv')

1. 파일 위치가, 현재 작성 중인 코드 파일의 위치와 같을 때 ' ./ '

2. result.csv 파일을 읽어옴

3. df라는 변수에 불러온 파일을 저장

+) 불러온 파일을 확인하기 위해서는 df를 다시 실행해야 함

※ 데이터는 보이지 않게 가렸습니다

 

csv 파일로 내보내기

변수.to_csv('파일주소/파일이름.csv')
* 이때 변수는 파일로 저장할 변수 이름

데이터프레임의 index를 제거하고 내보내고 싶으면 "index= False"
-> df.to_csv('./df.csv', index=False)
analyze_data.to_csv('./analyze_data.csv')

1. 파일 위치가, 현재 작성 중인 코드 파일의 위치와 같을 때 ' ./ '

2. analyze_data라는 변수에 저장된 데이터프레임을 csv파일로 저장함

3. csv 파일명은 'anayze_data'

 

 

다음과 같은 데이터 프레임이 있을 때, analyze_data.csv 파일로 내보내고,

제대로 저장됐는지 확인하기 위해 다시 파일을 읽어보면 다음과 같다. 

이때 원래 데이터프레임의 index였던 내용들이 column의 하나로 들어간 것을 확인할 수 있다.

 

 

 

 

 

 

반응형

댓글