Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中使用for循环读取多个包?_R_For Loop - Fatal编程技术网

如何在R中使用for循环读取多个包?

如何在R中使用for循环读取多个包?,r,for-loop,R,For Loop,这是我的代码: library(gcookbook) library(ggplot2) 我希望实现以下目标: packages <- c("gcookbook","ggplot2") for (i in length(packages)) { library(packages[i]) } packages您可以像这样使用lappy函数,而不是使用循环: packages <- c("gcookbook", "ggplot2") lapply(packages, lib

这是我的代码:

library(gcookbook)
library(ggplot2)
我希望实现以下目标:

packages <- c("gcookbook","ggplot2") 
for (i in length(packages)) { 
  library(packages[i]) 
} 

packages您可以像这样使用lappy函数,而不是使用循环:

packages <- c("gcookbook", "ggplot2")
lapply(packages, library, character.only = TRUE)

套餐谢谢!你能给我看看for-loop版本吗?