You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何无需下载直接从Kaggle导入数据至Notebook?

解决Kaggle数据集直接导入Notebook的问题

问题原因

你用的下载按钮链接是Kaggle的跳转页面链接,并非CSV文件的原始直链。pd.read_csv会把跳转页面的HTML内容当成CSV解析,导致字段格式不匹配,从而触发ParserError。

可行方案

方案1:使用CSV原始直链(快速临时方案)

  1. 打开目标数据集的文件页面,找到bodyPerformance.csv文件右侧的三个点图标,点击后选择Copy raw link(复制原始链接)
  2. 用该直链读取数据:
import pandas as pd
data = pd.read_csv('这里粘贴复制的原始直链')

注意:这种直链可能会随时间过期,适合临时测试使用。

方案2:使用Kaggle API(稳定可靠,支持分享后他人运行)

这种方法需要用户配置自己的Kaggle API Token,分享Notebook后,他人只需替换自己的Token即可获取数据:

  1. 安装Kaggle库:
!pip install kaggle
  1. 在Kaggle账号的Account页面,点击Create New API Token,下载kaggle.json文件
  2. 上传kaggle.json到Notebook(以Colab为例):
from google.colab import files
files.upload()
  1. 配置API环境:
!mkdir -p ~/.kaggle
!cp kaggle.json ~/.kaggle/
!chmod 600 ~/.kaggle/kaggle.json
  1. 下载指定数据集文件:
!kaggle datasets download -d kukuroo3/body-performance-data -f bodyPerformance.csv
  1. 解压文件(若下载的是压缩包):
!unzip bodyPerformance.csv.zip
  1. 读取数据:
import pandas as pd
data = pd.read_csv('bodyPerformance.csv')

内容的提问来源于stack exchange,提问作者Michał Jagodzinski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 05:05:58