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

如何解决R中read_csv函数找不到及readr包加载失败问题

嘿,我碰到过类似的问题,给你一步步解决的方案:

问题拆解与解决步骤

1. 先解决缺失依赖包的问题

你看到的报错Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called ‘hms’,是因为readr包依赖hms这个包但你没安装。直接在RStudio控制台运行:

install.packages("hms")

安装完成后再试一次加载readr:

library(readr)

2. 处理R版本不兼容的警告(这是关键隐患)

你收到的警告“包‘readr’是在R版本3.2.5下创建的”说明你的R版本太老旧了——R 3.2.5是2016年的版本,现在readr的新版本对R版本有更高要求,即使装了hms,后续读取文件或使用包功能时大概率还会出问题。建议:

  • 先把你的R版本更新到最新稳定版(目前是4.x系列,至少要升级到3.5以上)
  • 更新完R后,重新安装readr包,确保包和当前R版本完全兼容:
install.packages("readr")

3. 正确读取CSV文件

等readr成功加载后,用readr专属的read_csv()函数读取文件(注意是下划线,不是base R里的read.csv()):

# 直接写文件路径
dataX <- read_csv("你的文件完整路径/文件名.csv")
# 或者用文件选择器更方便
dataX <- read_csv(file.choose())

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 04:25:31