Hallo Bernhard,
BerT hat geschrieben: Fr Feb 01, 2019 11:29 pm
ich brauche dringend eure Hilfe! Wie kann ich den Mittelwert innerhalb einer Spalte von jenen Werten ermitteln, welche die gleichen Werte in einer anderen Spalte aufweisen.
Um zu verdeutlichen was ich meine, anbei ein Bild. Ich brauche z.B. den Mittelwert von allen ir, bei welchen Bestand und BaumNR gleich sind (z.B. Bestand 1, BaumNr14).
aber in diesem Fall sind die Werte von
Bestand und
BaumNR nicht gleich, oder habe ich etwas verkehrt verstanden
Außerdem scheint mir (mit Blick auf das Bild), dass
Bestand und
BaumNR verschiedene Typen haben. Kannst Du deshalb bitte noch das Ergebnis von
in Deine nächste Nachricht kopieren?
Schau Dir bitte Folgendes an und schreibe, ob es wunschgemäß ist:
Code: Alles auswählen
set.seed(42)
Jr <- data.frame(ir=1:10, Bestand=rep(1:3, c(4,3,3)), BaumNR=sample(1:3, 10, repl=TRUE))
Jr
with(Jr, ir[Bestand==BaumNR])
with(Jr, mean(ir[Bestand==BaumNR]))
Gruß, Jörg