Kaggle中使用R编程无法读取CSV文件:路径问题求助
Kaggle笔记本无法读取上传数据集的排查方案
检查数据集关联状态
新建笔记本时,必须确保上传的「Bellabeat case study」数据集已被关联到当前笔记本。Kaggle的/kaggle/input/目录仅显示已关联的数据集,未关联的话即使完成上传也无法访问。操作步骤:- 打开新笔记本右侧的「Data」面板
- 找到目标数据集,点击「Add」按钮完成关联
- 重新运行
list.files("/kaggle/input/"),此时应能看到你的数据集文件夹
确认路径拼写准确性
你使用的路径/kaggle/input/fitabase-data-4-12-16-5-12-16可能和实际文件夹名不符。关联数据集后,先执行以下代码获取准确路径:# 列出所有输入目录下的文件夹 input_folders <- list.files("/kaggle/input/") print(input_folders) # 用正确的文件夹名读取CSV target_data <- read_csv(file.path("/kaggle/input", input_folders[1], "目标文件名.csv"))验证数据集上传完整性
上传过程中若出现中断,可能导致文件缺失或损坏。可在「Data」面板中点击你的数据集,查看内部文件列表是否完整。若存在缺失,建议将数据集打包为zip格式后重新上传,避免单个文件上传出错。不要手动修改工作目录
Kaggle笔记本的默认工作目录/kaggle/working/是临时写入目录,输入数据集不会存储在此处。手动设置工作目录到/kaggle/input/会触发报错,因为该目录为只读权限,直接使用绝对路径访问关联数据集即可。
内容的提问来源于stack exchange,提问作者DMancione
相关产品推荐
相关产品推荐

