Ich habe eine harte Zeit herauszufinden, warum Reihenfolge der Ebenen des Faktors ändern nach dem Lesen von CSV. Wenn ich an Daten arbeite, ändere ich immer die Reihenfolge der Ebenen nach Vorlage meines Berichts. Dann schreibe ich es in die CSV-Datei. Dann lese ich diese Datei erneut durch read.csv mit StringasFactor = False, oder StringasFactor = True, es spielt keine Rolle, die Reihenfolge der Ebenen des Faktors ändert sich wieder, es sieht nicht so aus wie beim ersten Mal, also muss ich einstellen wieder um Tabellen wie Vorlage zu machen. Es gibt ein Paket lesen CSV ohne Reihenfolge der Ebenen des Faktors zu ändern. Ich schätze.Auftragsstufen der Faktoren ändern sich nach Schreiben csv und lesen csv in R
-3
A
Antwort
2
Bestellung ist nicht in der CSV-Datei enthalten. Die Ebenen werden beim Import alphabetisch sortiert.
> xy <- data.frame(lvl = letters[1:5], num = rnorm(5))
> levels(xy$lvl)
[1] "a" "b" "c" "d" "e"
> factor(xy$lvl, levels = c(letters[5:1]))
[1] a b c d e
Levels: e d c b a
> xy$lvl <- factor(xy$lvl, levels = c(letters[5:1]))
> levels(xy$lvl)
[1] "e" "d" "c" "b" "a"
> write.table(xy, file = "test.txt", row.names = FALSE, col.names = TRUE, sep = ";")
> read.table("test.txt", sep = ";", header = TRUE)
lvl num
1 a 0.20222642
2 b -0.09334365
3 c 0.45378860
4 d -0.32057560
5 e 0.74415174
> xy2 <- read.table("test.txt", sep = ";", header = TRUE)
> levels(xy2$lvl)
[1] "a" "b" "c" "d" "e"
Verwandte Themen
- 1. CSV Programmierung schreiben lesen
- 2. Lesen und Schreiben CSV mit Fast-CSV-Paket in Node.js
- 3. Lesen von und Schreiben in CSV-Dateien
- 4. Ändern einer CSV-Datei, Lesen und Schreiben mit dynamischer Zuordnung
- 5. CSV lesen und schreiben Schleife-MATLAB
- 6. Lesen und Schreiben von CSV-Dateien
- 7. lesen und schreiben auf gleiche CSV-Datei
- 8. Java: CSV-Datei lesen und schreiben
- 9. R - Fehler bei der zu csv Schreiben
- 10. Lesen und Schreiben Datei CSV mit Java
- 11. R Programmieren, Lesen csv-Datei
- 12. Python CSV-Datei lesen und Spalten auswählen und in neue CSV-Datei schreiben
- 13. Selektiv lesen CSV-Datei in r
- 14. Python CSV-Datei Spalten lesen und Dateiname und Spaltenname in eine CSV-Datei schreiben
- 15. Schreiben und Lesen von CSV-Datei in C wierd Ausgabe
- 16. Textdatei lesen Neue CSV-Datei schreiben
- 17. Schreiben in CSV und Speichern der Datei
- 18. kann nicht Unicode lesen .csv in R
- 19. Lesen CSV in R mit Zoo
- 20. R: CSV Spalt lesen und in einer anderen Spalte
- 21. Spark-Dataset - CSV lesen und leere Ausgabe schreiben
- 22. Lesen, formatieren und dann große CSV-Dateien schreiben
- 23. R ausführbare Datei stoppt nach dem Schreiben einer csv
- 24. multiprocess auf lesen oder schreiben csv
- 25. Ascending lesen von CSV und Update CSV mit Python
- 26. Fehler beim Lesen und Schreiben von CSV-Datei in Python
- 27. Pandas Schreiben von Dataframe-Spalten nach csv
- 28. Export und CSV schreiben in bestimmten Ort
- 29. CSV-Dateien vergleichen, analysieren und schreiben (linear?)
- 30. Löschen Sie "" aus CSV-Werten und ändern Sie die Spaltennamen beim Schreiben in eine CSV
Warum schreiben Sie auf CSV anstatt als RDA speichern? – Elin
Ich sollte die Datei in Rdata speichern – BIN