2017-02-20 4 views
2

Lets sagen, dass ich einen Datenrahmen „Beispiel“ einer Reihe von Zufallszahlen habenBeschreibende Statistik von stat.desc() ist in der wissenschaftlichen Notation Form

example <- data.frame(Column1 = floor(runif(7, min = 1000, max = 7000)), 
         column2 = floor(runif(7, min = 12000, max = 70000))) 

Ich möchte eine Zusammenfassung der deskriptiven Statistik bekommen, diese Spalten also verwende ich

stat.desc(example) 

Aber die Ausgabe der deskriptiven Statistik ist in Form der wissenschaftlichen Notation. Ich weiß, was ich tun kann:

format(stat.desc(example), scientific = FALSE) 

Und es wird sie nicht-wissenschaftliche Schreibweise konvertieren, aber warum ist die wissenschaftliche Schreibweise des Standardausgabemodus?

+0

Sie müssen angeben, woher 'stat.desc' stammt. [This?] (Http://www.ats.ucla.edu/stat/r/faq/basic_desc.htm) – alistaire

+0

Ja Entschuldigung, das ist wo stat.desc ist von – JDA1115

+0

Hier ist eine Referenz: http: // www. ats.ucla.edu/stat/r/faq/basic_desc.htm – Dave2e

Antwort

1

Es ist so erstellt. Sie können jedoch die folgenden Optionen einstellen:

options(scipen=100) 
options(digits=3) 
stat.desc(example) 

Dies wird Ausgabe wie Sie möchten, ohne später in Dezimalzahlen zu konvertieren. Ich habe Runden eingeschlossen, da es wahrscheinlich 6-7 Ziffern ohne Rundungsoption sein wird. Dies würde Ihnen 3 Dezimalstellen und keine wissenschaftliche Notation geben.

+0

BethanyP, du bist erstaunlich. Vielen Dank. Ich habe nicht genug Ruf, um Sie zu belohnen, aber danke – JDA1115

+0

Sie sind herzlich willkommen! – sconfluentus

Verwandte Themen