chuli | shannon | simpson |
1 | 2.243383 | 0.820061 |
1 | 2.467688 | 0.852609 |
2 | 2.51618 | 0.880063 |
2 | 2.227725 | 0.838653 |
关于字符串和变量名。。。。。。。。。。
zhibiao=c("shannon","simpson")
for( i in zhibiao ){
cdata=ddply(shuju, c("chuli"), summarise,N =
sum(!is.na(i)),mean = mean(i, na.rm=TRUE),sd = sd(i, na.rm=TRUE),
se = sd / sqrt(N))
p <- cdata
# Save the graphic to file.
plist[]= p
}
i出来的话是字符串 “shannon” 这种
这样的话里面就成了 mean = mean(“shannon”, na.rm=TRUE)
在ddply里面 mean = mean(shannon, na.rm=TRUE) 这里需要一个变量名称。。而这样是字符串