【问题标题】:How to read multiple packages using a for loop in R? [duplicate]如何在 R 中使用 for 循环读取多个包? [复制]
【发布时间】:2017-09-26 09:21:09
【问题描述】:

这是我的代码:

library(gcookbook)
library(ggplot2)

我想实现以下目标:

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

我该怎么做?提前致谢!

【问题讨论】:

    标签: r for-loop


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!你能告诉我for循环的版本吗?
    猜你喜欢
    • 2022-01-05
    • 2015-04-23
    • 2021-05-25
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 2022-01-07
    • 2015-01-13
    • 1970-01-01
    相关资源
    最近更新 更多