r - 如何处理: Error: could not find function "read_csv"

标签 r

我安装了软件包 readr并尝试上传 .csv Rstudio 中的文件。
当我尝试加载此包时,出现以下错误:

> library(readr)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), 
versionCheck   = vI[[j]]) : there is no package called ‘hms’ In addition:
Warning message: Paket ‘readr’ wurde unter R Version 3.2.5 erstellt 
Error: Laden von Paket oder Namensraum für ‘readr’ fehlgeschlagen

当我尝试上传 .csv 时R中的文件我收到错误:
> dataX<-read_csv("file.csv")
 Error: could not find function "read_csv"
sessionInfo()的结果是:
> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252   
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C                   
[5] LC_TIME=German_Germany.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

 loaded via a namespace (and not attached):
 [1] colorspace_1.3-2 scales_0.4.1     R6_2.2.2   lazyeval_0.2.0            plyr_1.8.4      
 [6] tools_3.2.2      gtable_0.2.0     tibble_1.3.0     Rcpp_0.12.10      ggplot2_2.2.1   
 [11] grid_3.2.2       munsell_0.4.3   

我会感谢你的帮助。谢谢。

最佳答案

好的,我能够在 Windows 上复制这个问题。如何以及为什么?
解决方案 - 安装 R3.4.4
如何

  • 安装 R3.4.4
  • 安装 Rtools3.4 .
  • 启动 R> install.packages("readr")

  • 为什么?
    这里的问题(似乎是)读者和 TidyVerse软件包需要比 R3.2.2 更高版本的 R。以及您拥有的 WINdows Rtools。我能够复制通过安装 R3.2.2 和 RTools3.2 描述的问题然后尝试安装readr。
    我在安装 R3.4.4 时没有遇到错误。
    在 Windows 上升级 R 的背景:
    您可以在 Windows 上安装多个版本的 R(基础环境)和 R 工具(开发环境)。我个人的建议是卸载 R,安装新版本的 R,然后安装最新的 R 工具并根据下面的 Windows 常见问题复制库。
  • R Windows FAQ

  • 2.8 最好的升级方式是什么?
    这是一个品味问题。对于大多数人来说,最好的办法是卸载R(见上一个Q),安装新版本,将任何已安装的包复制到新安装的库文件夹中,运行update.packages(checkBuilt=TRUE, ask=FALSE)在新的 R 中,然后删除旧安装的任何剩余内容。不同版本的 R 特意安装在并行文件夹中,因此您可以根据需要保留旧版本。
    对于那些拥有个人库(您的主目录的文件夹 R\win-library\x.y,64 位版本上的 R\win64-library\x.y)的用户,当 R 的次要版本发生变化时(例如从 3.0.2 到 3.1.0),您也需要更新它)。一个简单的方法是复制(比如说)R\win-library\3.0R\win-library\3.1运行前 update.packages(checkBuilt=TRUE, ask=FALSE) .

    关于r - 如何处理: Error: could not find function "read_csv",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49516014/

    相关文章:

    r - 特定列中最常见的因素 - 打破最近的联系

    r - 对于向量的不同元素具有不同任务的循环

    R:在wordcloud中传播单词

    r - plot.survfit 中用于颜色或线条类型的组的顺序是什么?

    r - dplyr 使用 group_by 和 rowwise 进行分组累积集计数

    r - 从 R 中的先前观察中查找信息

    r - R 中是否有一种有效的方法将矩阵 M2 的每一行 "paste"到矩阵 M1 的每一行以获得所有可能的组合?

    r - 从 rmarkdown::render as variable 捕获 'output_format'

    r - 提取相关矩阵的相关元素

    R Shiny 数据表scrollX影响表宽度