【发布时间】:2021-05-05 00:23:45
【问题描述】:
考虑以下数据框:
dat <- data.frame(
ID = c(1:200),
var1 = rnorm(200),
var2 = rnorm(200),
var3 = rnorm(200),
var4 = rnorm(200)
)
我们想使用lapply() 函数将ggpubr 包中的ggqqplot 函数应用于dat 的第2:4 列:
library(tidyverse)
library(ggpubr)
vars <- paste0(names(dat[,2:5]))
lapply(vars, FUN=ggqqplot, data=dat)
这很好用,但我们想并排打印数字(例如,2 行 2 列)。我们如何使用 apply 框架来做到这一点?
【问题讨论】: