Ich habe einen Datenrahmen mit einer Spalte mit p-Werten und möchte eine Auswahl für diese p-Werte treffen.
> pvalues_anova
[1] 9.693919e-01 9.781728e-01 9.918415e-01 9.716883e-01 1.667183e-02
[6] 9.952762e-02 5.386854e-01 9.997699e-01 8.714044e-01 7.211856e-01
[11] 9.536330e-01 9.239667e-01 9.645590e-01 9.478572e-01 6.243775e-01
[16] 5.608563e-01 1.371190e-04 9.601970e-01 9.988648e-01 9.698365e-01
[21] 2.795891e-06 1.290176e-01 7.125751e-01 5.193604e-01 4.835312e-04
Auswahl Weg:
anovatest<- results[ - which(results$pvalues_anova < 0.8) ,]
Die Funktion funktioniert wirklich gut, wenn ich sie in R verwende. Wenn ich sie jedoch in einer anderen Anwendung (Galaxie) ausführe, werden die Zahlen, die e-01
zB 4.835312e-04
nicht vorhanden sind, nicht verworfen.
Gibt es eine andere Möglichkeit, p-Werte zu notieren, wie 0.0004835312
statt 4.835312e-04
?
r
formatting
scientific-notation
Samantha
quelle
quelle
Antworten:
Mit diesem Code können Sie die wissenschaftliche Notation beim Drucken effektiv entfernen:
quelle
scipen
ist0
(siehegetOption("scipen")
)scipen
nur in einem bestimmten Befehl wie in zu verwendenprint(x, dig = 6)
? Wiesummary(m1, scipen = 999)
oderprint(x, scipen = 999)
? Das wäre cool. Weil die globale Einstellung problematisch sein könnte.format(functionResult, scientific=FALSE);
oderas.integer(functionResult);