Ошибка возвращается при использовании функции getURL () на языке R - PullRequest
0 голосов
/ 13 сентября 2018

Я начал изучать науку о данных и плохо знаком с языком R, я пытаюсь прочитать данные ниже HTTPS URL, используя функцию getURL и Rcurl pacakge.

при выполнении кода ниже, получаяSSL протокольный выпуск.

R-код

загрузить библиотеку Rcurl

library (RCurl)

указать URL-адрес для данных Iris CSV

urlfile = 'https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data'

скачать файл

downloaded = getURL(urlfile, ssl.verifypeer=FALSE)

Ошибка

Ошибка в функции (type, msg, asError = TRUE): неизвестная ошибка протокола SSL при подключении к архиву.ics.uci.edu: 443

Может кто-нибудь помочь мне с этим ответом?

1 Ответ

0 голосов
/ 15 сентября 2018

Сначала посмотрите, можете ли вы прочитать данные с URL с помощью:

fileURL <- "<a href="https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data" rel="nofollow noreferrer">https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data"
myfile <- readLines (fileURL) <br> голова (MyFile)

Если вы можете прочитать данные с URL-адреса, проблема может заключаться в двойных кавычках в данных.
Попробуйте read.csv с параметром цитаты:

iris <- read.csv(fileURL, header = FALSE, sep = ",", quote = "\"'")
names(iris) <- c("sepal_length", "sepal_width", "petal_length", "petal_width", "class")
head(iris)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...