ich meine CSV-Datei mit einfachen Laden:R nach mit fread falscher Anzahl von Dimensionen Fehlern ersetzt read.csv erscheint
baseData <- read.csv(datafile)
aber wie ich größere Datenmenge zu ladende habe ich ziehe nach data.table package
baseData <- fread(input = paste("zcat < ", datafile, sep=""))
alles scheint gut zu funktionieren, und die Daten viel schneller lädt, aber wenn ich drücken Sie die folgende Zeile:
d <- baseData[baseData$some_prop==0,]
d <- d[!is.na(d[,"col"]) & (d[,"col"] == 0 | d[,"col"] == 1),]
Ich bekomme Fehler für incorrect number of dimensions
bei der Verwendung read.csv
alles funktioniert gut. Irgendeine Idee, was kann falsch gehen?
Wenn dvName Ihre Spalte ist, dann sollte es in Anführungszeichen d [, "dvName"] sein –
danke @Arunkumarmashesh, aber es war eine Variable - ich habe die Frage bearbeitet. –
Convert col in numerische und versuchen Sie es einmal hoffe, es könnte –