엑셀과 파이썬을 함께 쓰면 좋은 이유

💡 10분 안에 이런 내용을 알려드려요!

  • 매일 쓰는 엑셀에 파이썬으로 날개 달기! 파이썬 입문의 세 가지 장점
  • 파이썬을 활용해 엑셀 데이터를 오류 없이 쉽게 합치는 방법
  • 챗GPT와 파이썬을 이용한 데이터 디자인 업그레이드 (with. 생키 차트)

* 본 콘텐츠는 2024년 7월 발간된 〈엑셀X파이썬〉을 퍼블리의 시선으로 발췌해 구성한 것입니다.

Editor's Comment 

엑셀은 직장인들의 필수 스킬이죠. 매일같이 쓰는 엑셀, 실력을 조금 더 업그레이드하고 싶은 분이라면 다양한 산업 분야의 데이터 분석을 해온 정성일 저자의 엑셀+파이썬+챗GPT 콜라보 스킬을 따라 해 보는 건 어때요? 저자의 스킬을 찬찬히 따라가다 보면 파이썬을 활용해 데이터도 가공하고, 엑셀의 차트 디자인도 챗GPT로 더 전문적으로 바꿔볼 수 있을 거예요. 

엑셀은 누구나 쉽게 사용하지만, 광범위한 영역에서 데이터를 수집하며 기업의 중대한 의사결정에 기여하는 데이터 분석 도구입니다. 파이썬은 이러한 부분에서 엑셀과 많이 닮았습니다. 그 어떤 언어보다 쉽지만, 전 세계에서 코드를 공유하면서 최신 AI와 데이터 분석에 활용됩니다.

 

엑셀과 파이썬을 함께 쓰면 좋은 이유 

파이썬이 전 세계적으로 많이 쓰이고, 데이터와 AI 분야에서 중요한 언어로 자리 잡은 것은 다음과 같은 세 가지 장점 덕분입니다.

 

1. 읽기 편하고 공유하기 쉬운 언어

파이썬이 학생이나 전문가 할 것 없이 널리 사용되는 이유는 간결하고 읽기 쉬운 문법으로 다른 사람의 코드를 간편하게 활용할 수 있기 때문입니다. 다른 언어와 달리 코드를 한 줄씩 실행하면서 결과를 확인할 수 있어 프로그램을 완성시켜야 하는 부담이 없고, 읽기 쉬워서 프로그래밍에 대한 지식이 없어도 필요한 부분만 발췌하여 사용할 수 있습니다.

 

2. 오픈소스, 그리고 활성화된 커뮤니티

파이썬은 교육, 연구, 산업 등 방대한 분야에서 활용되면서 강력한 커뮤니티를 구축했습니다. 수많은 개발자와 연구자가 다양한 해결책과 코드를 공유했으며, 이로 인해 사용자가 다양한 상황에 맞는 코드를 쉽게 찾고 활용할 수 있는 환경이 마련되었습니다. 풍부한 데이터는 AI 학습에도 활용되어 챗GPT와의 대화를 통해 원하는 파이썬 코드를 얻을 수 있습니다.

 

3. AI와 데이터 분석의 핵심

최신 데이터 분석 및 AI 프로젝트에는 대부분 파이썬을 활용합니다. 이는 파이썬의 강력한 확장성이 다른 언어를 연결하는 접착제 역할을 하기 때문입니다. 파이썬 사용자는 수많은 개인과 비영리 재단을 비롯한 구글, 메타, 아마존 같은 빅테크 기업이 공개한 코드와 알고리즘을 누구보다 빠르게 접하고 쉽게 사용할 수 있습니다.

Part A - 데이터 합치기

데이터가 여러 개로 나뉘어 있을 때 하나로 합치는 것은 엑셀에서 상당히 까다로운 작업입니다. 엑셀의 VLOOKUP 함수를 이용하여 기준 열이 같은 값을 찾을 수는 있지만, 데이터를 통째로 연결하려면 결국 엄청난 양의 수작업이 필요합니다. 이번 장에서는 DataFrame을 활용하여 데이터를 쉽게 합치는 방법을 알아보겠습니다.

 

공통 항목을 기준으로 데이터 연결하기