2016-08-02 6 views
0

안녕하세요. URL에서 데이터 가져 오기를 시도하고 있습니다 : https://archive.ics.uci.edu/ml/machine-learning-databases/housing/housing.data하지만 항상 한 줄로 가져옵니다. "\ t"로 데이터를 분할했지만 여전히 작동하지 않습니다. 내 R 코드;R 가져 오기 .data 파일 확장자

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") 

답변

2

파일을 탭으로 구분하지 않으며 공백으로 구분합니다. 기본적으로 read.table은 열이 하나 이상의 공백 문자 (탭 또는 공백)로 구분되어 있다고 가정합니다. (

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

가 잘 작동하는 것 같다 ... dec=","을 탭으로 구분 기호를 지정 (또는 read.delim()를 사용하여) 열이 공백을 포함 할 수있다 탭으로 구분 된 데이터 열이있는 경우에만 정말 필요하면 나쁜 생각)