본문 바로가기

코딩스쿨/마케터를 위한 데이터 분석

#7. 판다스로 데이터를 엑셀 파일로 내보내기 (XLSX, CSV 파일)

창업에 도전해서 새로운 세대를 위한 콘텐츠 큐레이션 플랫폼을 만들고 있습니다!

관심 분야에 대한 최신 트렌드를 가장 쉽고 빠르게 받아볼 수 있는 서비스에요. 많은 피드백 부탁드립니다. 🙏


https://oneoneone.kr


판다스 라이브러리를 활용하여 데이터를 엑셀 파일로 내보내기 (XLSX, CSV 파일)

 

01. 시작에 앞서

지난 시간에 우리는 concat 함수로 엑셀 데이터를 합치는 방법에 대해 알아봤는데요, 

오늘은 그렇게 판다스를 활용해 합친 데이터를 다시 엑셀 파일로 내보내는 방법에 대해서 알아볼 거예요!!

 

엑셀 파일로 내보내는 방법은 판다스를 활용하면 정~~~~말 쉬워요 😅

그래도 혹시나 진행하시면서 헷갈리는 부분이 있다면 구글링 하시면서 하는 것 잊지 마세요 😎

 

 

02. 엑셀 파일로 내보낼 데이터프레임을 만들고 'result' 라는 변수에 저장하기

자, 우선 지난 시간에 배운 대로 concat 함수를 활용하여 아래 두 실습 파일의 데이터를 합쳐볼게요 🔥

우선 아래 실습 파일을 다운로드하여서 주피트 노트북 폴더에 넣어주시고!

 

실습1.csv
0.00MB
실습2.csv
0.00MB

 

배운 대로 concat 함수를 활용한 아래 코드를 작성 후!

# 판다스 라이브러리 사용
import pandas as pd

# 인덱스삭제_실습1.csv 파일을 불러와서 file1로 저장
file1 = pd.read_csv('실습1.csv')
file2 = pd.read_csv('실습2.csv')

# 실습1.csv 파일과 실습2.csv 파일을 합쳐서 result로 저장
result = pd.concat([file1,file2])

# result 확인하기
print(result)

 

코드를 실행시켜 두 실습 파일의 데이터를 합쳐주고 result에 저장한 뒤 print 함수로 데이터를 확인하면!

아래처럼 두 실습 파일의 데이터가 합쳐진 모습을 볼 수 있어요 👍

concat 함수 활용 실습

 

03. 'result' 라는 변수에 저장된 데이터를 판다스 라이브러리를 활용하여 엑셀로 내보내기

파일의 데이터를 합쳤으면 이제 그 데이터를 엑셀로 열 수 있도록 저장해야겠죠? ✅

판다스 라이브러리를 활용하면 to_excel, to_csv 함수를 활용해서 정말 쉽게 저장할 수 있어요.

 

아래 방식으로 함수를 사용하는데 정말 너무 간단하게 내보내기가 가능해요 😍😍

 

  • 저장하고 싶은 데이터.to_excel('파일경로 + 파일명')
  • 저장하고 싶은 데이터.to_csv('파일경로 + 파일명')

 

# result를 실습결과.xlsx 파일로 저장해서 내보내기
result.to_excel('실습결과.xlsx')

# result를 실습결과.csv 파일로 저장해서 내보내기
result.to_csv('실습결과.csv')

 

위의 코드를 실행시키면 지정된 경로에 아래 화면과 같이 XLSX, CSV 파일로 된 파일이 생길 거예요 🥳🥳

그럼 이제 정상적으로 데이터가 저장되어 있는지 확인해봐야겠죠?

 

실습결과 저장 화면

 

해당 파일들을 열어보시면 아래와 같이 result에 저장된 데이터가

정상적으로 엑셀 파일로 내보내기 된 것을 확인해보실 수 있을 거예요.

 

어때요? 참 쉽죠?😎😎

실습결과.xlsx

 

오늘은 주피터 노트북에서 판다스로 데이터를 엑셀 파일로 저장해봤습니다.

그럼 다음 시간에 만나요 ✋✋

 

승리는 가장 끈기 있게 노력하는 사람에게 간다.

- 나폴레옹 1세