2016-08-02 10 views
0

Hallo Ich versuche, Daten von der URL zu importieren: https://archive.ics.uci.edu/ml/machine-learning-databases/housing/housing.data, aber es importiert es immer als einzelne Zeile. Ich teile die Daten mit "\ t", aber es funktioniert immer noch nicht. Mein R-Code;R importieren .data Dateierweiterung

bostonHousing <- read.table("https://archive.ics.uci.edu/ml/machine-learning-databases/housing/housing.data", 
col.names= c("CRIM","ZN","INDUS","CHAS","NOX","RM","AGE","DIS","RAD","TAX","PTRATIO","B","LSTAT","MEDV"), 
            dec=",",sep = "\t") 

Antwort

2

Die Datei ist nicht Tabula getrennt, es ist durch Leerzeichen getrennt. Standardmäßig werden read.table Spalten angenommen, die durch ein oder mehrere Leerzeichen voneinander getrennt sind (Registerkarte oder Leerzeichen). Tab-Trennzeichen Festlegen (oder mit read.delim()) ist nur dann wirklich notwendig, wenn Spalten durch Tabulatoren getrennte und die Datenspalten sind, können eingebettete Leerzeichen enthalten ...

url <- "https://archive.ics.uci.edu/ml/machine-learning-databases/housing/housing.data" 
bostonHousing <- read.table(url) 

scheint gut zu funktionieren (dec="," ist auch eine schlechte Idee)