【问题标题】:R: error with read_csv, 'sysdata.rdb': No such file or directoryR:read_csv 出错,'sysdata.rdb':没有这样的文件或目录
【发布时间】:2017-11-17 22:28:50
【问题描述】:

我正在尝试使用 tidyverse 包中的 R 中的 read_csv,但我总是收到以下消息:

> read_csv(readr_example("mtcars.csv"))
Error in date_names_lang(date_names) : 
  cannot open file '~/R/win-library/3.4/readr/R/sysdata.rdb': No such file or directory

文件和目录确实存在:

> list.files("~/R/win-library/3.4/readr/R/")
[1] "readr"       "readr.rdb"   "readr.rdx"   "sysdata.rdb" "sysdata.rdx"

我有最新版本的 R 和 tidyverse:

> sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

Matrix products: default

locale:
[1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United Kingdom.1252    LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=C                            LC_TIME=English_United Kingdom.1252    

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

other attached packages:
[1] dplyr_0.7.0     purrr_0.2.2.2   readr_1.1.1     tidyr_0.6.3     tibble_1.3.3    ggplot2_2.2.1   tidyverse_1.1.1

loaded via a namespace (and not attached):
 [1] Rcpp_0.12.11     compiler_3.4.0   cellranger_1.1.0 plyr_1.8.4       forcats_0.2.0    tools_3.4.0      jsonlite_1.5    
 [8] lubridate_1.6.0  gtable_0.2.0     nlme_3.1-131     lattice_0.20-35  rlang_0.1.1      psych_1.7.5      parallel_3.4.0  
[15] haven_1.0.0      xml2_1.1.1       stringr_1.2.0    httr_1.2.1       hms_0.3          grid_3.4.0       glue_1.0.0      
[22] R6_2.2.1         readxl_1.0.0     foreign_0.8-67   reshape2_1.4.2   modelr_0.1.0     magrittr_1.5     scales_0.4.1    
[29] assertthat_0.2.0 mnormt_1.5-5     rvest_0.3.2      colorspace_1.3-2 stringi_1.1.5    lazyeval_0.2.0   munsell_0.4.3   
[36] broom_0.4.2  

你有什么建议吗?

【问题讨论】:

  • 检查该文件是否存在于您键入此内容时获得的路径中:readr_example("mtcars.csv") 如果不存在,请更改您的工作目录:setwd()
  • 文件确实存在。问题自己解决了(我不知道如何)。还是谢谢

标签: r tidyverse readr


【解决方案1】:

我遇到了同样的问题。我重新启动了 R,重新安装了 readr 并且它工作正常。这里有更多可能会有所启发的链接:

https://github.com/tidyverse/tidyverse/issues/46

https://github.com/tidyverse/readr/issues/428

【讨论】:

  • 我调查了这些问题,但没有任何帮助。问题自己解决了(我不知道如何)。还是谢谢
  • 对我来说,如果我使用 RStudio 的复选框加载包而不是键入 library(tidyverse),则会再次出现错误。 RStudio 添加了一个不同于默认值的lib.loc 参数。
【解决方案2】:

我在运行 TCGAbiolinks 时也遇到了这个问题。

除了 idecico 的建议之外,我发现在 tidyverse 等其他软件包之前通过 library(readr) 加载 readr,解决了这个问题(基于 mrscholz 在以下 github 页面上的评论:https://github.com/tidyverse/tidyverse/issues/46)

【讨论】:

    猜你喜欢
    • 2013-01-14
    • 2014-01-03
    • 2021-10-31
    • 1970-01-01
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多