首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lubridate库使用中存在的问题

lubridate库使用中存在的问题
EN

Stack Overflow用户
提问于 2016-01-20 06:04:54
回答 2查看 11.1K关注 0票数 2

我安装了lubridate包。我得到了以下信息:

代码语言:javascript
复制
> install.packages("lubridate")
Installing package into ‘C:/Users/aw/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.2/lubridate_1.5.0.zip'
Content type 'application/zip' length 650842 bytes (635 KB)
downloaded 635 KB

package ‘lubridate’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\aw\AppData\Local\Temp\RtmpuSQUFy\downloaded_packages

然后:

代码语言:javascript
复制
> library(lubridate)
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  there is no package called ‘stringi’
In addition: Warning message:
package ‘lubridate’ was built under R version 3.2.3 
Error: package or namespace load failed for ‘lubridate’
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-20 06:09:56

感谢@Richard Scriven。我安装了包stringi:

代码语言:javascript
复制
install.packages("stringi")
票数 3
EN

Stack Overflow用户

发布于 2018-06-03 09:14:08

在更新R时,它更新了我所有的库,但似乎更新lubridate失败了。它抱怨glue、stringi和stringr的退出状态为1。cmd install.packages("lubridate")正在构建来自源代码的库及其依赖项。然而,其中一个依赖项失败了,因为资源在x64 arch中不可用。解决方案是从二进制文件安装:

代码语言:javascript
复制
install.packages("glue",type="win.binary")
install.packages("stringi",type="win.binary")
install.packages("stringr",type="win.binary")
install.packages("lubridate",type="win.binary")

对于mac用户,请使用mac.binary

然后,我通过运行以下脚本测试我的lubridate安装:

代码语言:javascript
复制
library(lubridate)
bday <- dmy("14/10/1979")
month(bday)
#> [1] 10
wday(bday, label = TRUE)
#> [1] Sun
#> Levels: Sun < Mon < Tue < Wed < Thu < Fri < Sat

year(bday) <- 2016
wday(bday, label = TRUE)
#> [1] Fri
#> Levels: Sun < Mon < Tue < Wed < Thu < Fri < Sat

Kf

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34887837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档