Mittelwert der variable durch zwei Faktoren

Habe ich folgende Daten:

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)

Kann ich verwenden Sie die folgenden, um eine Zählung der Anzahl von Proben der einzelnen Arten von Methode:

n <- with(df,tapply(sp,method,function(x) count(x)))

... Wie bekomme ich auch die mittlere Dauer von der Methode für die einzelnen Arten?

  • übrigens, nur um zu sparen Sie etwas eingeben with(df,tapply(sp,method,count)) würde gut funktionieren in deinem Beispiel.
InformationsquelleAutor Ben | 2013-05-21
Schreibe einen Kommentar