背景
- kaggleコマンドを全然覚えない自分のために、使用したkaggleコマンドをまとめておきたい。
※kaggleコマンドを使用するには、事前にkaggleでtoken発行等、準備が必要
目標
- 使用したkaggleコマンドをまとめていく。
kaggleコマンドまとめテーブル
コマンド | 説明 |
---|---|
$kaggle competitions list | 開催中のコンペ一覧を表示 |
$kaggle competitions files -c [コンペ名] | 指定のコンペの使用するデータを表示 |
$kaggle competitions download -c [コンペ名] | 指定のコンペのデータをカレントにzipでダウンロード |
$kaggle competitions submit -c [コンペ名] -f [ファイル名] -m [コメント] | コンペに予測値をコメント付きでsubmit(投稿) |
$kaggle competitions submissions -c [コンペ名] | コンペに投稿した自分のsubmit記録一覧を表示 |
titanicコンペの場合のコマンド例
コマンド |
---|
$kaggle competitions list |
$kaggle competitions files -c titanic |
$kaggle competitions download -c titanic |
$kaggle competitions submit -c titanic -f submit.csv -m '1回目submit' |
$kaggle competitions submissions -c titanic |
DLしたzipを解凍するpythonコード
#使用するライブラリをimportする
import shutil
import os
#カレントディレクトリから、「.zip」を含むものだけ取り出す。
zip_file = [x for x in os.listdir() if '.zip' in x]
zip_file
#zipファイルを解答する処理
shutil.unpack_archive(zip_file[0], './')
補足
- 自分がわかりやすいように書いているので、色々間違ってるかもしれません。
参考資料
Qiita記事
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgwJTkwS2FnZ2xlJUUzJTgwJTkxS2FnZ2xlJTIwYXBpJTIwJUUzJTgyJUIzJUUzJTgzJTlFJUUzJTgzJUIzJUUzJTgzJTg5JUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kMzlmMjY3NzQxZTAyYTYwNDI1YzEzNzVmOGI0YzNhMQ&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFrdW1hLTEyMzQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhODg3ZDUyYTk5ZmU2ODc3OTllNDljODRkYjk3NzVm&blend-x=142&blend-y=491&blend-mode=normal&s=f32d75655e0ce44809c91f8a7bf98701)
【Kaggle】Kaggle api コマンドまとめ - Qiita
背景kaggleコマンドを全然覚えない自分のために、使用したkaggleコマンドをまとめておきたい。※kaggleコマンドを使用するには、事前にkaggleでtoken発行等、準備が必要目標…