2015-04-29 3 views
0

Я решил свою проблему. Я делал небольшую ошибку, которую я не видел, поскольку я все еще новичок в R. Спасибо за помощь!Гистограмма - набор данных вина - R

У меня много проблем с попыткой сделать гистограмму из набора данных о вине, доступного в репозитории UCI Machine Learning. Это для домашнего задания, поэтому я не хочу/не могу получить точный ответ, а скорее укажу в правильном направлении. Я целый день бегал по кругу.

#CSV <- comma separated values 
    wine <- read.csv("C:\\Users\\ASHLEY~1\\AppData\\Local\\Temp\\RtmpGqbfyN\\data167c33fa34b4", header=FALSE) 
    wine <- gsub(",", "", wine) # remove comma 
    hist(wine) 
+3

Почему вы удаляете запятые ??? 'read.csv' делает это для вас ... Также вы, вероятно, захотите взглянуть на какую-то конкретную переменную в наборе данных вина (так, например, вы должны сделать« hist (wine $ variablename) »). Попробуйте посмотреть на вывод 'head (wine)' или 'str (wine)'. – nico

+0

Кроме того, какое сообщение об ошибке вы получаете? –

+0

Я получаю либо «x должен быть численным», либо «недопустимым числом разрывов». Я получаю ошибку «x должна быть численной» при выполнении hist (wine). Я пробовал все, что мог, но никаких решений, которые я исследовал, не работает. – Ashley

ответ

2

Я хотел бы попробовать читать данные непосредственно из репозитория вместо сохранения его в файл первого ...

library("httr") 
a <- GET("https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data") 
df <- read.csv(textConnection(content(a)), header=F) 

гистограмм, кажется, работает хорошо здесь ...

Смежные вопросы