Mit R, lese ich eine einfache Datei wieR Funktion read.csv2 mit Fehler fehlschlagen ‚Argumente implizieren unterschiedliche Anzahl von Zeilen‘
data.frame(read.csv2("myFile.csv", header=F, sep="|"), colnames = c("user","product"))
und erhalte ich die Fehler
arguments imply differing number of rows: 5462465, 2
Wenn doing
data <- read.csv2(myFile.csv, header=F, sep="|")
colnames(data) <- c("user","product")
Alles ist in Ordnung. Warum?
PS: Ich überprüfte die Datei mit einem gzcat und grep, und es gibt genau die gleiche Anzahl von Spalten in jeder Zeile – Boris
Wenn Sie wirklich alles in einer Zeile ausführen möchten, verwenden Sie 'setNames (read.csv2 (...), c ("name1", "name2")) ' –