kaggle문제들을 풀어보기 시작하며,
기존에 사용하던 colab을 그대로 사용하려 하는데
매번 data를 local에 받아 사용하긴 불편하다!
따라서 colab에서 kaggle의 data를 바로 받아 연결하는 방법을 적어둠. (내가 매번 찾기 귀찮아서 기록함)
colab에서는 !를 앞에 붙여 cat,ls,head,wget 등 리눅스 쉘 명령어를 실행할 수 있다.
!pip install kaggle

kaggle에서 자신의 프로필에 들어가 Edit Public Profile을 선택.

API 탭에서 Create New API Token 선택.

선택하면 kaggle.json 파일이 받아진다.
아래의 명령어를 입력하여 파일을 업로드 한다.
import google.colab import files
files.upload()


인증키 확인 및 디렉토리 생성
!ls -al
!mkdir -p ~/.kaggle
!ls -al ~/


인증키 복사하고 권한변경
!cp kaggle.json ~/.kaggle/kaggle.json
!chmod 600 ~/.kaggle/kaggle.json
!ls -al ~/.kaggle/

kaggle에서 내가 받고자 하는 data 탭에 들어가면
API를 확인할 수 있다.

colab으로 돌아와 data를 다운로드 한다.

확인해보면 train.csv, test.csv, gender_submission.csv 파일이 잘 받아진 것을 볼 수 있다.
