Ich bin neu in R, also bitte vergib meine Unwissenheit vor der Hand.Warnung: Argument ist nicht numerisch
Ich habe einen Datensatz, der so aussieht. jetleg.dat ist mein Datensatz.
treatment phaseshift
control 0.53
control 0.36
light -0.78
light -0.86
Ich brauche den Mittelwert für die Behandlung und Phasenverschiebung.
Wenn ich die Berechnung tun,
control <- jetlag.dat[jetlag.dat$treatment == 'control',]$percent
light <- jetlag.dat[jetlag.dat$treatment == 'light',]$percent
mean(control)
mean(light)
bekomme ich diese Meldung:
Warnmeldung: In mean.default (Kontrolle): Argument ist nicht numerisch oder logisch: Rückkehr
NA
Ich verstehe, dass Kontrolle und Licht nicht numerisch sind, aber ich dachte, dass ich dies in der Berechnung berücksichtigt. Ich habe das vorher schon so gemacht und es hat funktioniert. Jede Hilfe wäre willkommen. Vielen Dank.
Können Sie einen Reproduktionscode eingeben? Gehen Sie durch http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –