我有一些data.frame
s:
# Sample data
a <- data.frame(c(1:10), c(11:20))
names(a) <- c("A", "B")
b <- data.frame(sqrt(1:200), sqrt(201:400))
names(b) <- c("A", "B")
c <- data.frame(log2(1:500), log2(501:1000))
names(c) <- c("A", "B")
我想boxplot
超过所有data.frames
(因此输出中应该有6个箱图)
我尝试了以下代码:
abc <- list(a, b, c)
names(abc) <- c("a", "b", "c")
boxplot(abc$a[[1]], abc$a[[2]], abc$b[[1]],abc$b[[2]],abc$c[[1]],abc$c[[2]])
它奏效了,但它真的很笨拙。有没有更好的方法呢?