我正在尝试使用this Kaggle页面上的链接,特别是下载zip文件的下载按钮。然后,我想在zip文件中的csv中读取数据框。我发现this
import requests, zipfile, io
r = requests.get(zip_file_url)
z = zipfile.ZipFile(io.BytesIO(r.content))
z.extractall()
解决方案,但以z开头的行出现“文件不是zip文件”错误。
这是我当前的代码:
import requests, zipfile, io
r = requests.get("https://www.kaggle.com/dgomonov/new-york-city-airbnb-open-data/download")
z = zipfile.ZipFile(io.BytesIO(r.content))
df = pd.read(z.open("AB_NYC_2019.csv"))