首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动安装最有用的软件包

自动安装最有用的软件包
EN

Stack Overflow用户
提问于 2020-02-11 15:33:07
回答 1查看 121关注 0票数 1

我需要安装这个软件包列表:

我找到了这里这个代码:

代码语言:javascript
运行
复制
list.of.packages <- c("dplyr", "plyr", "data.table", "MissForest", "MissMDA",
"Outliers", "EVIR", "Features", "RRF", "FactorMiner", "CCP",
"ggplot2", "googkleVis", "Rcharts", "car", "randomforest",
"Rminer", "CoreLearn", "caret", "BigRF", "CBA",
"RankCluster", "forecat", "LTSA", "survival", "Basta",
"LSMean", "Comparison", "RegTest", "ACD", "BinomTools",
"DAIM", "ClustEval", "SigClust", "PROC", "TimeROC", "Rcpp",
"parallel", "xml", "httr", "rjson", "jasonlite", "shiny",
"Rmarkdown", "tm", "OpenNLP", "sqldf", "RODBC", "rmonogodb")

new.packages <- list.of.packages[!(list.of.packages
    %in% installed.packages()[,"Package"])]
    if(length(new.packages)) install.packages(new.packages)
    lapply(list.of.packages,function(x){library(x,character.only=TRUE)})

我得到了这样的回应:

代码语言:javascript
运行
复制
 There are binary versions available but the source versions are later:
          binary   source needs_compilation
bit     1.1-15.1 1.1-15.2              TRUE
foreach    1.4.7    1.4.8             FALSE

Do you want to install from sources the package which needs compilation? (Yes/no/cancel) lapply(list.of.packages,function(x){library(x,character.only=TRUE)})
Error in install.packages : Unrecognized response “lapply(list.of.packages,function(x){library(x,character.only=TRUE)})”

你知道“未被识别的反应”是什么意思吗?你能帮我一次找到安装软件包的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-11 15:45:19

install.packages在“有二进制版本可用.”中要求用户输入,并从输入缓冲区读取下一行,即“lapply(list.of.packages,function(x){library(x,character.only=TRUE)}”)

您是从终端还是Rstudio运行R?在后一种情况下,尝试一次运行一行,以便您可以在下一行加载所有库之前决定升级包。

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

https://stackoverflow.com/questions/60172408

复制
相关文章

相似问题

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