2012-10-16 10 views
9

Ich habe ein R-Objekt .txt sagen:Wie R-Matrix-Objekt exportieren Datei

mat <- matrix(1:100,nrow=20) 

Ich mag diese Matrix senden Datei .txt so dass die exportierte TXT-Datei 20 Zeilen und 5 Spalten enthält . Gibt es einen einfachen Weg dies zu tun?

Vielen Dank im Voraus, ist

Antwort

20

Keine Pakete erforderlich:

write.table(mat, file="mymatrix.txt", row.names=FALSE, col.names=FALSE) 

Dieser Raum als Trennzeichen verwenden, aber Sie können auch sep = ... hinzufügen, wenn Sie Registerkarten oder andere Trennzeichen bevorzugen (ersetzen ... mit Ihrem gewünschten Trennzeichen, Na sicher).

5

Die Dokumentation ein great resource. :)

library(MASS) 
mat <- matrix(1:100,nrow=20) 
write.matrix(mat,'/path/to/file.txt',sep = "\t") 
+0

Um eine Datei zu lesen, die von MASS :: write.matrix() geschrieben wurde, können Sie 'read.table' verwenden, wie in [@ Pascals Antwort hier] erklärt (http://stackoverflow.com/a/32883767/2641825) . –

Verwandte Themen