Wie kann ich die Dezimalstellen eines Quotienten in R schneiden? Ich berechne Millionen von Werten und schreibe sie in eine Datei im laufenden Betrieb. Um etwas Platz zu sparen, möchte ich nicht mehr als fünf Dezimalstellen und auch keine abschließenden Nullen.Maximale Anzahl der Dezimalstellen in R
Ich versuchte
options(digits=5)
, die ich nur lesen ein Vorschlag zu R ist und funktioniert nicht gut beenden. Und
format(x, nsmall = 5)
bestimmt nur die minimale Anzahl von Dezimalstellen. Und
sprintf("%.5f", x)
wird mir genau fünf Dezimalstellen geben.
Danke für die Anregung, aber ich mag die Präzision von genau fünf Dezimalstellen haben, wenn notwendig. Die runde Methode wird sich etwas anders verhalten und die Ausgabe für das erste x wäre nicht 1.23457, sondern 1.2346 – Wipster
@Wipster Suchst du nach 'signif'? – Roland
ok, aktualisiert nach Ihrer Anforderung. Ich denke du willst 1.23456 für 1.234567777 oder? –