Моя проблема возникла при загрузке данных из Евростата с использованием пакета Евростата R:
# Population data by NUTS3
pop_data <- subset(eurostat::get_eurostat("demo_r_pjangrp3", time_format = "num"),
(age == "TOTAL") & (sex == "T") &
(nchar(trimws(geo)) == 5))[, c("time","geo","values")]
#Fejl i eurostat::get_eurostat("demo_r_pjangrp3", time_format = "num") :
# You have no internet connection, please reconnect!
При поиске, я обнаружил, что это утверждение (в коде пакета евростата): if (curl::has_internet() {stop("You have no inernet connection, please connnect")
, что вызвать проблему.
Тем не менее, у меня есть соединение и может, например, пинг www.eurostat.eu
Я пробовал curl::has_internet()
на разных компьютерах, все с подключением inte rnet. В некоторых случаях это работает (отвечайте «ИСТИНА»), в других - нет.
Я говорил с нашим ИТ-отделом, и мы пытались выяснить, может ли это быть проблемой брандмауэра. Снятие брандмауэра не решило проблему.
К сожалению, я не знаю сетевых настроек. Следовательно, при попытке прочитать документацию для curl-пакета я теряюсь.
Загрузка данных из EuroSTAT с помощью приведенной выше команды работала в течение последних как минимум 2 лет, и у меня проблема возникла с самого начала от 2020 г. (7 января).
Надеюсь, что кто-то может помочь с этим, так как загрузка данных о населении из Евростата является обязательной частью большей части моей / нашей обычной работы.