Kaggleμλ λ€μν dataλ₯Ό csvνμΌλ‘ μ 곡νλ€.
λ°μ΄ν° λΆμμ μνλ°μ΄ν°λ‘ μ΄μ©νκΈ° μ λ§ μ’λ€.
λ€μν csvνμΌ λ€μ΄λ‘λ νλ μΌμ μμ μ£½ λ¨ΉκΈ°μ΄λ€.
λ λμκ° linuxμμ wgetμ΄λ curlλ‘ λ€μ΄λ‘λλ₯Ό νκ³ μΆμ μκ΅¬κ° μκΈ°κΈ°λ νλ€.
μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ Kaggle apiλ₯Ό μ¬μ©ν κ²μ΄λ€.
pip
κ° μ‘΄μ¬νμ§ μλλ€λ©΄ μ€μΉν΄μ€λ€
$ sudo apt-get install python3-pip
pipλ‘ kaggleμ μ€μΉνλ€.
$ pip3 install --user kaggle
https://www.kaggle.com/<username>/account
μ μ μνμ¬ Create API Token
μ ν΄λ¦νλ€.kaggle.json
νμΌμ ~/.kaggle/kaggle.json
μ μ μ₯chmod 600 ~/.kaggle/kaggle.json
μ λλ‘ μ€μΉλμλμ§ νμΈν΄λ³Έλ€.
$ kaggle datasets -h
λ§μΌ kaggle: command not found
μλ¬κ° λ°μνλ©΄ python binary ν΄λλ₯Ό PATHμ μΆκ°νλ€.
$ sudo vim ~/.profile
PATH=$PATH:$HOME/.local/bin/kaggle
# kaggle datasets download <owner>/<dataset-name>
$ kaggle datasets download mkechinov/ecommerce-behavior-data-from-multi-category-store
Downloading ecommerce-behavior-data-from-multi-category-store.zip to /home/cbecdbadm
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 4.29G/4.29G [01:38<00:00, 57.2MB/s]
100%|ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 4.29G/4.29G [01:38<00:00, 46.7MB/s]