我有一个这样的数据框:
example <- data.frame(tree=c(25,24,6,57,47), weed=c(4,66,88,9,6), plant=c(47,5,6,9,6), shrub=c(23,7,8,9,3))
我想要相同的结果,它提供了以下功能:
colMeans(example)
boxplot(example)
但是使用循环对我很重要。我试过这些:
for(i in 1:length(colnames(example))){
print(mean(i))
}
par(mfrow=c(2,2))
for(i in 1:length(colnames(example))){
print(boxplot(i))
}
有人能帮助我吗?
答案 0 :(得分:1)
你在找这样的东西吗?
for(i in 1:ncol(example)){
print(mean(example[,i]))
}