Jee's 알쓸신잡
kaggle 데이터를 local Jupyter notebook으로
hozy연
2023. 4. 13. 03:21
최근 kaggle 대회에 참여하며 이것저것 사용법을 터득하는 중이다.
kaggle notebook으로 코드를 실행하다보니 일정 시간 움직임이 없으면 끊기는 현상을 겪게 되었고
local 환경에서 kaggle 데이터를 활용할 수 있는 방법을 찾아보게 되었다!

우선 레퍼런스 링크를 공유하자면,,아래와 같다
https://teddylee777.github.io/kaggle/Kaggle-API-%EC%82%AC%EC%9A%A9%EB%B2%95/
Kaggle(캐글) API 사용법 - 데이터셋 다운로드와 제출을 손쉽게!
Kaggle API를 활용하여 데이터셋 다운로드와 바로 제출하는 방법에 대하여 알아보겠습니다.
teddylee777.github.io
본인이 따라한 순서는 다음과 같다
1 ) kaggle account에서 API 다운로드
2) kaggle 설치
!pip install kaggle
3) 본인 위치 확인 (본인이 있는 위치에서 다운받기위함...하지만 이건 up to you)
#자기 위치 확인
!pwd
4) 새로운 dir 만들고 저장
#새로운 dir 만들고 저장
!mkdir -p ~/.kaggle
!mv /Users/heojiyeon/캐글/kaggle.json ~/.kaggle/
5) 데이터 다운로드 (본인은 predict-student-performance from game play 대회의 데이터를 가지고 옴 )
#데이터 다운로드 zip 파일로
!kaggle competitions download -c predict-student-performance-from-game-play -p /Users/heojiyeon/캐글 --force
6) 데이터 zip 풀기
# 데이터 zip 풀기
!unzip predict-student-performance-from-game-play.zip
7) 데이터 불러오기!
이렇게 하면 kaggle 데이터를 local로 불러와 모델을 만들 수 있게 된다:D