R: Ошибка чтения файла .DAT непосредственно с веб-сайта - PullRequest
1 голос
/ 18 апреля 2019

Я пытаюсь прочитать файл .DAT непосредственно с веб-сайта и получаю следующую ошибку:

abdomen <- read.table("https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat")

Error in file(file, "rt") : 
  cannot open the connection to 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat'
In addition: Warning messages:
1: In eval(formal.args[[as.character(substitute(arg))]], envir = sys.frame(sysP)) :
  closing unused connection 4 (https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat)
2: In file(file, "rt") :
  URL 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat': status was 'Peer certificate cannot be authenticated with given CA certificates'

Я также попробовал следующий код:

abdomen <- read.table(url("https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat"))
Error in open.connection(file, "rt") : 
  cannot open the connection to 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat'
In addition: Warning message:
In open.connection(file, "rt") :
  URL 'https://www2.stat.duke.edu/courses/Spring03/sta113/Data/Hand/abdomen.dat': status was 'Peer certificate cannot be authenticated with given CA certificates'

Любой намек, пожалуйста.

1 Ответ

0 голосов
/ 18 апреля 2019

Скорее всего, вы заблокированы вашим (корпоративным?) Брандмауэром. Убедитесь, что ваши настройки прокси работают нормально.

Кража из моего собственного ответа на похожий вопрос :

## get the proxy settings
system("netsh winhttp show proxy")
Sys.setenv(HTTP_PROXY = <the proxy from netsh>, HTTPS_PROXY = <the proxy from netsh>)
...