2016-05-11 5 views
-2

Formatieren von Daten für die Ausgabe in R ist hart, welches Paket kann ich verwenden, um einige Funktionen zu haben, um gut aussehende Tabellen schnell für R zu erstellen?Das Format der Ausgabe in R

+3

Gibt es einen Grund, warum Sie die Funktion 'cat()' anstelle von 'write.table' verwenden? – MrFlick

+1

Wenn Sie darauf bestehen, 'cat' zu verwenden, müssen Sie' options (width) 'vorher festlegen, um eine Überschreitung zu verhindern – MichaelChirico

Antwort

1

müssen Sie die fill Option true oder etwas logical Wert setzen:

eine logische oder (positive) numerische Steuerung, wie die Ausgabe in aufeinanderfolgende Linien gebrochen. Wenn FALSE (Standard), werden nur die Zeilenumbrüche explizit mit "" gedruckt. Andernfalls wird die Ausgabe in Zeilen aufgeteilt, deren Druckbreite der Option width entspricht, wenn fill WAHR ist, oder der Wert von fill, wenn dieser numerisch ist. Nicht positive Füllwerte werden ignoriert, mit einer Warnung.

so etwas wie:

cat(out, file="mydata.txt", fill = 100, sep="\n", append=TRUE) 

oder einfach Sie Ihren eigenen Code bekommen und es FALSE machen, aber das Problem mit Ihrem Code ist, dass Sie das Komma nach den FALSE weggelassen, so dass im Grunde sollte diese Arbeit aber überprüfe dein Komma in der Codezeile.

cat(out, file="mydata.txt", fill = FALSE, sep="\n", append=TRUE)