Die Frage wird nur für Archivzwecke gelöscht. read.csv mehr als 2105 Spalten zu importieren?
Bezug zu dieser Frage (Read.csv in allen Spalten gelesen habe, habe ich einfach nicht sie in der Vorschau sehen, wenn die data.frame öffnen): Maximum number of columns that can be read using read.csv Ich möchte eine CSV-Datei in R importieren Das enthält etwa 3200 Spalten (100 Zeilen). Ich bin es gewohnt, mit data.frames und read.csv zu arbeiten, aber mein üblichen Ansatz gescheitert, weil
data <- read.csv("data.csv", header=TRUE)
nur die ersten 2105 Spalten importiert. Es wurde keine Fehlermeldung angezeigt.
- Wie kann ich eine CSV-Datei mit mehr als 2105 Spalten einlesen?
- ohne Spalte Angabe Klassen
- in einem Datenrahmen
- die Datei enthält verschiedene Datentypen (Daten, Strings, Zahlen, ..)
- Geschwindigkeit ist nicht meine größte Sorge
Ich habe es nicht geschafft, die Lösungen in Quickly reading very large tables as dataframes in R auf meine Situation anzuwenden. Versuchte dies, aber es scheint nicht ohne Informationen über Spaltenklassen zu arbeiten:
df <- as.data.frame(scan("data.csv",sep=','))
Es gibt bereits einige Fragen über in großen Datendateien mit Millionen von Zeilen/Spalten zu lesen und wie man den Prozess zu beschleunigen, aber meine Dateien sind viel kleiner, also hoffe ich, dass es eine einfachere Lösung gibt, die ich übersehen habe.
Eröffnung haben Sie aus dem Paket data.table fread versuchen? – user3293236