Я хотел бы загрузить данные со следующего URL 'https://ghoapi.azureedge.net/api/HWF_0006'.
Я пробовал это:
library(RCurl) content <- getURL ('https://ghoapi.azureedge.net/api/HWF_0006')
И это ошибка сообщение, которое я получил:
> content <- getURL ('https://ghoapi.azureedge.net/api/HWF_0006') Error in function (type, msg, asError = TRUE) : Failed to connect to ghoapi.azureedge.net port 443: Timed out
Любые идеи о том, как решить эту проблему?
Большое спасибо,
N.
Насколько я могу судить, похоже, что вы пытаетесь прочитать файл JSON. Вы можете легко сделать это с пакетом jsonlite:
jsonlite
library(jsonlite) df <- fromJSON('https://ghoapi.azureedge.net/api/HWF_0006')
И анализировать / отменять его по своему усмотрению.
Попробуйте использовать rvest
rvest
library(rvest) url <- 'https://ghoapi.azureedge.net/api/HWF_0006' data_list <- read_html(url) %>% html_text() %>% jsonlite::fromJSON()
data_list[[2]] возвращает фрейм данных, и, возможно, это то, что вы ищете.
data_list[[2]]