如何将Kaggle的数据集下载到Colab

时间:2020-01-10 19:49:24

标签: kaggle

我正尝试从Kaggle竞赛中下载数据集:

https://www.kaggle.com/c/pku-autonomous-driving/overview

进入Google Colab。

我已经从Kaggle下载了.json文件,并使用了以下命令:

# Upload data to Google Colab
import os
os.environ['KAGGLE_USERNAME'] = "xxxxxx" # username from the json file
os.environ['KAGGLE_KEY'] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" # key from the json file
!kaggle competitions download -c pku-autonomous-driving # api copied from kaggle

但是这会将所有文件下载到Google Collab中,而不会在此过程中创建任何文件夹,并将所有内容一起保存,最终几分钟后,由于下载请求过多,它失败了。

我的问题是:如何将其下载为.zip文件,或通过其他任何方式将其下载到Google Collab? (我曾在这里问过之前搜索过,但没有找到很好的解决方案)?

我还尝试单击Competition API附近的下载按钮,并复制了链接,并尝试使用!wget ("link address"),但这也失败了,并且没有开始下载文件。

我还有其他选择,我可以尝试将其上传到我的Google云端硬盘中,然后再安装它,但我确实想知道是否有解决方法。

1 个答案:

答案 0 :(得分:0)

您可以使用-p(或--path)标志来指定下载位置:

!kaggle competitions download pku-autonomous-driving -p data_folder/