728x90
안녕하세요, 오늘은 판다스 데이터프레임을 csv 파일로 저장해보겠습니다.
먼저 간단한 형태의 데이터프레임을 생성하겠습니다.
import pandas as pd
names = ['Kim', 'Park', 'Lee', 'Shin']
ages = [25, 29, 21, 33]
address = ['서울', '대구', '춘천', '제주']
dictionary = {
'Name' : names,
'Age' : ages,
'Address' : address
}
df = pd.DataFrame(dictionary)
생성된 데이터프레임은 다음과 같습니다.
가장 간단한 형태로 데이터프레임을 csv 파일로 저장하는 방법은 다음과 같습니다.
df.to_csv('file_name.csv')
파일이 현재 경로에 저장이 되고, 해당 파일을 엑셀로 열어보면 다음과 같이 한글이 제대로 표시되지 않습니다.
이럴 경우에는 인코딩을 다르게 적용해줘야 합니다.
df.to_csv('file_name.csv', encoding='utf-8-sig')
인코딩을 'utf-8-sig' 로 해서 저장하니까 다음과 같이 엑셀에서 한글이 제대로 나옵니다.
인덱스 열 없이 저장을 하려면 'index=False' 설정을 추가해주어야 합니다.
df.to_csv('file_name.csv', index=False, encoding='utf-8-sig')
인덱스 열 없이 저장된 것을 확인할 수 있습니다.
이상으로 판다스 데이터프레임을 csv 파일로 저장하는 법에 대해 알아보았습니다.
'Python' 카테고리의 다른 글
[Python] Colab을 사용하는 법 & 구글 드라이브 연동하기 (0) | 2023.01.03 |
---|---|
[ Python ] csv 파일을 불러와서 판다스 데이터프레임 생성하기 (0) | 2022.12.29 |
[Python] json encode, decode하기 (0) | 2022.11.22 |
[Python] for문 사용하기 (0) | 2022.11.07 |
[Python] 문자열 합치는 다양한 방법 (0) | 2022.10.23 |