Runden der Zahlen auf die nächsten 10 in R

8

Nun, es gab einige sehr ähnliche Fragen zu SO bezüglich Rundung und Bedeutung, aber löst nicht mein Problem. Hier ist es:

Wie man zufällig auftretende Zahlen wie diese rundet:

%Vor%

Ich möchte sie so abgerundet haben:

%Vor%

Ich habe es versucht:

%Vor%

Ausgabe:

%Vor%

Der obige Befehl erfordert, dass ich digits= auf 1 oder 2 ändere, um das gewünschte Ergebnis zu erhalten. Aber ich würde gerne global - fit für alle Befehle. Vielen Dank.

    
Maximilian 28.08.2013, 15:58
quelle

2 Antworten

17

Von ?round

  

Wenn Sie auf eine negative Anzahl von Ziffern runden, wird auf eine Potenz gerundet        von zehn, also zum Beispiel 'Runde (x, Ziffern = -2)' Runden auf die        nächsten hundert.

Also,

%Vor%     
GSee 28.08.2013, 16:06
quelle
2

Sie wollen hier ein anderes Argument für signif . Dies scheint den Trick zu machen - 2 Ziffern für das erste Argument, eins für die letzten beiden:

%Vor%

Sie können dies möglicherweise über etwas wie

verallgemeinern %Vor%     
Dirk Eddelbuettel 28.08.2013 16:05
quelle

Tags und Links