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

read_cv函数使用问题:调用read_csv读取sydneybeaches数据集未达预期

读取sydneybeaches数据集失败的排查方案

从最常见的问题入手逐一排查:

  • 确认依赖包已安装并加载
    你用到的read_csv()属于readr包,here()属于here包,先确保这两个包已安装,并且在代码开头加载:

    # 未安装过的话先执行安装
    install.packages(c("readr", "here"))
    # 加载所需包
    library(readr)
    library(here)
    
  • 验证文件路径是否正确
    here()是基于R项目根目录定位文件的,先运行以下命令查看实际生成的路径:

    cat(here('data','sydneybeaches'))
    

    将输出的路径复制到文件管理器中检查:

    1. 项目根目录下是否存在data文件夹
    2. data文件夹内是否有名为sydneybeaches的文件(注意大小写、空格,以及是否遗漏了.csv后缀——read_csv默认读取CSV格式文件,若文件带后缀,代码中需补充完整,例如here('data','sydneybeaches.csv'))
  • 检查文件本身状态
    若路径无问题,手动打开文件确认:内容是否损坏?文件格式是否为CSV?如果是RData格式,需使用load()或readRDS()读取,不能用read_csv。

  • 备选方案:直接指定工作目录读取
    如果here()的项目定位逻辑难以理清,可以先切换到文件所在文件夹再读取:

    setwd("你的data文件夹完整路径")
    beaches <- read_csv("sydneybeaches.csv")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 04:07:06