擅长:python、mysql、java
<ul>
<li>您可以自动化<strong>kaggle.cli</strong></li>
<li>按照说明下载并保存<strong>kaggle.json</strong>以进行身份验证<a href="https://github.com/Kaggle/kaggle-api" rel="nofollow noreferrer">https://github.com/Kaggle/kaggle-api</a></li>
</ul>
<pre><code>import kaggle.cli
import sys
import pandas as pd
from pathlib import Path
from zipfile import ZipFile
# download data set
# https://www.kaggle.com/unsdsn/world-happiness?select=2017.csv
dataset = "unsdsn/world-happiness"
sys.argv = [sys.argv[0]] + f"datasets download {dataset}".split(" ")
kaggle.cli.main()
zfile = ZipFile(f"{dataset.split('/')[1]}.zip")
dfs = {f.filename:pd.read_csv(zfile.open(f)) for f in zfile.infolist() }
dfs["2017.csv"]
</code></pre>