|

구글 코랩 사용법 완벽 가이드: 캐글 API로 데이터 분석 시작하기

혹시 데이터 분석을 배우고 싶은데 시작이 막막하시나요? 아니면 “내 컴퓨터에서 Python 돌리기 힘든데, 어떻게 해야 하지?” 하고 고민한 적 있으신가요? 그렇다면, 오늘 이 글이 여러분의 고민을 확 날려버릴 겁니다! 바로 구글 코랩 사용법과 캐글 API를 활용한 데이터 분석 가이드를 알려드릴게요.

코랩은 초보자도 쉽게 사용할 수 있는 클라우드 기반 Python 환경이고, 캐글 API는 전 세계 데이터 전문가들이 사랑하는 데이터셋에 바로 접근할 수 있는 도구예요. 이 글을 끝까지 읽고 나면 여러분도 데이터 분석의 첫발을 자신 있게 내딛을 수 있을 거예요!

구글 코랩 사용법: 시작은 이렇게!

구글 코랩이란?

구글 코랩 사용법 - 코랩 홈페이지 이미지

구글 코랩(Google Colab)은 구글이 제공하는 클라우드 기반 Python 실행 환경이에요. 코랩에서는 Python 코드를 설치 없이 바로 실행할 수 있고, GPU나 TPU 같은 고성능 하드웨어도 무료로 사용할 수 있어요. 게다가 구글 드라이브와 연동도 쉽기 때문에 데이터 저장도 간편하죠!

코랩 사용법: 기본 사용법부터 시작!

구글 코랩 새노트 만들기 이미지
  1. 구글 계정으로 로그인
    • 먼저 Google Colab에 접속하세요. 구글 계정만 있으면 누구나 무료로 사용할 수 있어요.
  2. 새 노트북 생성하기
    • 화면 오른쪽 아래 새 노트북 버튼을 눌러 새 Python 노트북을 만들어 보세요.
    • 이제 Python 코드를 입력할 준비가 되었어요!
  3. Python 코드 실행하기
    • 코드 셀에 print("Hello, Google Colab!")을 입력하고 셀 왼쪽의 실행 버튼(▶)을 눌러보세요. 짜잔! 결과가 화면에 출력될 거예요.
Hello, Google Colab 출력 이미지

왜 구글 코랩을 써야 할까요?

  • 설치 불필요: 복잡한 환경 설정 없이 바로 실행 가능!
  • 고성능 지원: GPU/TPU 사용으로 머신러닝 작업도 문제없어요.
  • 무료: 부담 없이 고급 도구를 체험할 수 있어요.

캐글 API: 데이터 다운로드부터 분석까지 한 방에!

캐글 API란?

캐글은 데이터 분석 대회의 성지 같은 곳이에요. 다양한 데이터셋이 있고, 분석의 기초부터 고급 과정까지 모두 배우기에 좋은 자료들이 가득하죠. 그런데 매번 웹사이트에서 데이터셋을 다운로드하는 게 귀찮다면? 캐글 API를 써보세요. 한 줄의 코드로 데이터셋을 바로 가져올 수 있어요!

캐글 API 사용 - 캐글 홈페이지 이미지

캐글 API 설정 방법

  1. 캐글 계정 만들기
    • Kaggle에 접속해 계정을 만드세요.
  2. API 키 다운로드
    • 캐글 로그인 > 우측상단 프로필 사진 > Setting > API ‘Create New Token’ > kaggle.json 파일이 다운로드됩니다.
  3. 구글 코랩에 API 키 업로드
    • 코랩에서 kaggle.json 파일을 업로드하세요.(① 아이콘을 클릭하면 업로드창이 뜨고, json파일을 업로드하고 나면 ②과 같이 업로드완료된 내역이 나타납니다. ) 아래 코드를 실행해 설정을 완료합니다.
구글 코랩에 API 키 업로드
!pip install kaggle  # 캐글 라이브러리 설치
import os
os.environ['KAGGLE_CONFIG_DIR'] = '/content'  # API 키 저장 경로 설정
!chmod 600 /content/kaggle.json  # 보안 설정
캐글 라이브러리 설치

캐글 데이터 다운로드 코드 예시

# Kaggle 데이터셋 다운로드
!kaggle datasets download -d khsamaha/aviation-accident-database-synopses -p /content/aviation_data --unzip
  • 위 코드는 항공기 사고 데이터셋을 다운로드하는 예시입니다. -d는 데이터셋 ID, -p는 저장 경로를 뜻해요.
캐글 데이터 다운로드 코드 예시

구글 코랩과 캐글 API로 데이터 분석 시작하기

이제 데이터를 다운로드했으니 분석을 시작해볼까요? 아래는 간단한 데이터 확인 코드예요.

import pandas as pd

# 데이터 로드
file_path = '/content/aviation_data/AviationData.csv'
df = pd.read_csv(file_path, encoding='ISO-8859-1')

# 데이터 살펴보기
print(df.head())
구글 코랩과 캐글 API로 데이터 분석 시작하기

정리하기: 데이터 분석의 첫걸음, 구글 코랩과 캐글 API로!

오늘은 구글 코랩 사용법과 캐글 API를 활용해 데이터를 다운로드하고 Python으로 분석하는 과정을 알아봤어요. 코랩과 캐글은 데이터 분석 초보자들에게 딱 맞는 도구예요. 이제 직접 시도해보고, 데이터 속에서 숨어 있는 흥미로운 패턴을 발견해 보세요. 다음 포스트에서는 더 심화된 분석 기법을 다뤄볼게요. 데이터 분석 여정에서 만나요!

#파이썬 코드 상세해설

구글 코랩에서 캐글 API를 사용하여 데이터를 다운로드하고 분석하는 과정을 라인별로 설명해드리겠습니다.

!pip install kaggle  # 캐글 라이브러리 설치

이 명령어는 구글 코랩 환경에 캐글 라이브러리를 설치합니다. ‘!’는 코랩에서 시스템 명령어를 실행할 때 사용합니다.

import os

os 모듈을 임포트합니다. 이 모듈은 운영 체제와 상호작용하는 기능을 제공합니다[2].

os.environ['KAGGLE_CONFIG_DIR'] = '/content'  # API 키 저장 경로 설정

캐글 API 키 파일의 위치를 지정합니다. ‘/content’는 코랩의 기본 작업 디렉토리입니다.

!chmod 600 /content/kaggle.json  # 보안 설정

kaggle.json 파일의 권한을 변경합니다. 600은 소유자만 읽고 쓸 수 있도록 하는 권한 설정입니다.

# Kaggle 데이터셋 다운로드
!kaggle datasets download -d khsamaha/aviation-accident-database-synopses -p /content/aviation_data --unzip

이 명령어는 지정된 캐글 데이터셋을 다운로드하고 압축을 해제합니다.

import pandas as pd

pandas 라이브러리를 임포트합니다. 이 라이브러리는 데이터 분석에 매우 유용합니다.

# 데이터 로드
file_path = '/content/aviation_data/AviationData.csv'
df = pd.read_csv(file_path, encoding='ISO-8859-1')

다운로드한 CSV 파일을 pandas DataFrame으로 읽어들입니다. ‘encoding’ 파라미터는 파일의 인코딩 방식을 지정합니다.

# 데이터 살펴보기
print(df.head())

DataFrame의 처음 5행을 출력합니다. 이를 통해 데이터의 구조를 빠르게 파악할 수 있습니다

유사한 게시물