Ich möchte meine Ergebnismatrix in die CSV-Datei schreiben.
Ich habe den Code verwendet
%Vor%Aber meine Ergebnisse haben bereits einen "," Wert, also welche Art von Trennzeichen verwendet, um diese Art von Daten zu schreiben.
Ich habe bereits 'tab' als Trennzeichen verwendet, aber zu diesem Zeitpunkt wurde es nicht als Spalte aufgeteilt, die Werte wurden in eine einzelne Spalte eingefügt.
Ich habe es auch versucht
%Vor%aber dieses Mal wird der Inhalt der einzelnen Spalte in mehrere Spalten aufgeteilt.
In Ländern, in denen ,
als Dezimaltrennzeichen verwendet wird (z. B. Frankreich und Deutschland), sind "csv" -Dateien tatsächlich durch Semikolon getrennt (dies ist die Standardeinstellung für alle Tabellenkalkulationsprogramme, wenn Sie diese Länderspezifische Version installieren) .
Also wäre write.table(result, file ="F:\filename.csv",row.names=FALSE,sep=";")
ziemlich klassisch.
So klassisch eigentlich, dass es dafür einen Wrapper gibt:
write.csv2
verwenden sep=";"
und dec=","
als Standard.
Andernfalls lautet das Argument für tabulatorgetrennte Dateien sep="\t"
.
Ich würde geneigt sein, qmethod = "double"
zu verwenden, und daher stören die Trennzeichen den Feldinhalt nicht.
Sie können jedes gewünschte Trennzeichen verwenden. Beachten Sie auch, dass Sie eine Zeichenfolge als Trennzeichen verwenden können. Einige nicht standardisierte Beispiele könnten also "||" sein. oder "| / |". Dies ist besonders hilfreich, wenn eines der Felder bereits andere Arten von Trennzeichen wie ";" enthält. "," ":" oder "|".
Tags und Links r