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

Kaggle中已上传CSV无法通过read.csv读取的问题求助

Kaggle Notebook读取自制CSV数据集问题

问题背景

  • 已将自制CSV数据集上传至Kaggle「我的数据集」,尝试三种关联Notebook的方式:
    • 在数据集标签页点击已上传数据集,选择「新建工作簿」
    • 创建Notebook后上传数据集
    • 创建Notebook后通过「添加输入」选择已上传数据集
  • 已成功加载tidyverse和readr库,但使用read.csv读取数据集时失败

尝试的读取方式及错误信息

  • 方式1:执行代码 df <- read.csv("filename.csv")

    错误提示:无法打开文件'filename.csv': No such file or directory,无法打开连接

  • 方式2:执行代码 df <- read.csv(https://www.kaggle.com/datasets/myname/foldername/%22filename.csv%22)

    错误提示:解析错误,意外的'/'

解决步骤

  1. 确认数据集在Notebook中的实际路径
    运行以下代码查看挂载的数据集路径:

    list.files("../input")
    

    执行后会列出../input目录下的所有数据集文件夹,找到你上传的数据集名称(比如foldername),再查看该文件夹下的文件:

    list.files("../input/foldername")
    
  2. 使用正确路径读取数据集
    根据上一步得到的路径,用完整本地路径读取CSV:

    # 用base R的read.csv
    df <- read.csv("../input/foldername/filename.csv")
    # 或者用tidyverse的read_csv(推荐,速度更快)
    df <- read_csv("../input/foldername/filename.csv")
    
  3. 避坑说明

    • 不能直接使用Kaggle数据集的网页URL作为read.csv的参数,该函数仅支持本地文件路径,不支持网络链接读取
    • 不要省略上级目录直接写文件名,Kaggle Notebook中上传/关联的数据集不会直接放在当前工作目录下

内容的提问来源于stack exchange,提问作者Heike Vau

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 03:13:13