У меня проблемы с импортом данных Американского жилищного обследования (AHS) с использованием пакета lodown.
Вот что я сделал:
# Download all relevant files needed (from http://asdfree.com/american-housing-survey-ahs.html)
install.packages( "devtools" , repos = "http://cran.rstudio.com/" )
library(devtools)
install_github( "ajdamico/lodown" , dependencies = TRUE )
load.packs <- c("survey", "lodown", "convey", "srvyr")
install.packs <- load.packs[!load.packs %in% installed.packages()]
for(lib in install.packs) install.packages(lib, dependencies = TRUE)
sapply(load.packs, require, character=TRUE)
#provided download call on website:
library(lodown)
lodown( "ahs" , output_dir = file.path( path.expand( "~" ) , "AHS" ) )
Затем я получаю следующее вывод с ошибкой
trying URL 'https://www.census.gov/programs-surveys/ahs/data.All.html'
Content type 'text/html' length unknown
downloaded 169 KB
trying URL 'https://www.census.gov/programs-surveys/ahs/data.2017.html'
Content type 'text/html' length unknown
downloaded 154 KB
Примечание: ошибка при загрузке и 403 запрещены
trying URL 'https://www.census.gov//programs-surveys/ahs/data/2017/ahs-2017-public-use-file--puf-.html" onclick="linkClick(this, 'Census List Component');" class="uscb-list-item '
Error in download.file(paste0("https://www.census.gov/", puf.lines), tf, :
cannot open URL 'https://www.census.gov//programs-surveys/ahs/data/2017/ahs-2017-public-use-file--puf-.html" onclick="linkClick(this, 'Census List Component');" class="uscb-list-item '
In addition: Warning message:
In download.file(paste0("https://www.census.gov/", puf.lines), tf, :
cannot open URL 'https://www.census.gov//programs-surveys/ahs/data/2017/ahs-2017-public-use-file--puf-.html" onclick="linkClick(this, 'Census List Component');" class="uscb-list-item ': HTTP status was '403 Forbidden'
Кроме того, я не могу сказать, работает ли он даже с тем, что предположительно загружен, потому что в этом месте нет ничего нового ...
ahs_df <-
readRDS(
file.path( path.expand( "~" ) , "AHS" ,
"2013/national_v1.2/newhouse_repwgt.rds"
)
)
возвращает
Error in gzfile(file, "rb") : cannot open the connection
In addition: Warning message:
In gzfile(file, "rb") :
cannot open compressed file 'C:/Users/.../AHS/2013/national_v1.2/newhouse_repwgt.rds', probable reason 'No such file or directory'
Как я могу проверить, загружаются ли здесь данные? У кого-нибудь была эта проблема? Я видел другие сообщения в стеке по другим данным, но раньше не видел этой проблемы.