【发布时间】:2013-05-21 07:09:35
【问题描述】:
我有以下数据:
a <- c(1,1,1,1,2,2,2,2)
b <- c(2,4,6,8,2,3,4,1)
c <- factor(c("A","B","A","B","A","B","A","B"))
df <- data.frame(
sp=a,
length=b,
method=c)
我可以使用以下方法来统计每个物种的样本数量:
n <- with(df,tapply(sp,method,function(x) count(x)))
如何通过方法获得每个物种的平均长度?
【问题讨论】:
-
顺便说一句,只是为了节省您的一些输入,
with(df,tapply(sp,method,count))在您的示例中可以正常工作。