Das kann man nicht ausrechnen, wenn man nicht weiß, wie der Dataframe heißt.
Sonst vielleicht
Code: Alles auswählen
tapply(dataframename$pn16, INDEX=dataframename$mstat, FUN=mean)
oder
oder
Code: Alles auswählen
mstat.eins <- subset(dataframename, dataframename$mstat==1)
mean(mstat.eins)
oder
Code: Alles auswählen
mean(dataframename$pn16[which(dataframename$mstat==1)])
oder
Code: Alles auswählen
aggregate(pn16 ~ mstat, data = dataframename, FUN = mean)
Und bestimmt habe ich jetzt in dem einen oder anderen einen Syntaxfehler gemacht und nicht bemerkt, weil ich keine Daten zum Ausprobieren hatte. Anstelle der Screenshots postest Du daher am besten nächstes Mal ein paar computerlesbare Daten gemäß
viewtopic.php?f=20&t=11
LG,
Bernhard