我想知道如何从他们的 FTP 站点下载 LEHD 文件。
https://lehd.ces.census.gov/data/lodes/LODES7/
我需要下载多年的数据,包括工作场所和居住地。这些文件定期命名,技术文档可以在这里找到:
https://lehd.ces.census.gov/data/lodes/LODES7/LODESTechDoc7.2.pdf S000 参考所有劳动力细分 JT00 参考所有工作类型
所以一个典型的文件名是:ca_wac_S000_JT00_2008.csv.gz 在'目录'/URL 的:https ://lehd.ces.census.gov/data/lodes/LODES7/ca/wac/
这段 git-hub 代码似乎是相关的。哈佛教程很有用,并为我提供了一种创建所有文件列表的方法。但我无法让实际下载工作——R.curl 对我不起作用,因为我遇到了 SSL 问题。
扩展代码似乎也不起作用:
install.packages("RCurl")
library(RCurl)
options(RCurlOptions = list(cainfo = system.file("CurlSSL", "cacert.pem", package = "RCurl")))
URL <- "https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2Fss06hid.csv"
x <- getURL(URL)
x
#the above code works.
#my implementation...fails
URL <- "https://lehd.ces.census.gov/data/lodes/LODES7/ca/wac/ca_wac_S000_JT00_2002.csv.gz"
x <- getURL(URL)
#results in following error:
#Error in function (type, msg, asError = TRUE) :
# error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
devtools::session_info() 会话信息 ------------------------------------------ --------------------------------------------- 设定值版本 R 版本3.4.3 (2017-11-30) system x86_64, mingw32 ui RStudio (1.1.383) language (EN) collate English_United States.1252 tz America/Denver
日期 2017-12-17软件包------------------------------------------------- ------------------------------------------ 包 * 版本日期 来源 acs * 2.1 .2
2017-10-10 CRAN (R 3.4.3) 断言 0.2.0 2017-04-11 CRAN (R 3.4.3) 基础 * 3.4.3 2017-12-06 本地绑定器 0.1 2016-11-13 CRAN ( R 3.4.3) bindrcpp 0.2 2017-06-17 CRAN (R 3.4.3) 类 7.3-14 2015-08-30 CRAN (R 3.4.3) classInt 0.1-24 2017-04-16 CRAN (R 3.4.3 ) 编译器 3.4.3
2017-12-06 本地 curl * 3.1 2017-12-12 CRAN (R 3.4.3) 数据集 * 3.4.3 2017-12-06 本地 DBI 0.7 2017-06-18 CRAN (R 3.4.3) 开发工具 * 1.13。 4 2017-11-09 CRAN (R 3.4.3) 摘要 0.6.13 2017-12-14 CRAN (R 3.4.3) dplyr * 0.7.4 2017-09-28 CRAN (R 3.4.3) e1071 1.6-8 2017-02-02 CRAN (R 3.4.3) 国外 0.8-69 2017-06-22 CRAN (R 3.4.3) gdtools * 0.1.6 2017-09-01 CRAN (R 3.4.3) git2r 0.19.0
2017-07-19 CRAN (R 3.4.3) 胶水 1.2.0 2017-10-29 CRAN (R 3.4.3) 图形 * 3.4.3 2017-12-06 本地 grDevices * 3.4.3 2017-12-06 本地网格 3.4.3 2017-12-06 本地 hms 0.4.0 2017-11-23 CRAN (R 3.4.3) httr 1.3.1 2017-08-20 CRAN (R 3.4.3) 格子 0.20-35 2017-03- 25 CRAN (R 3.4.3) lodes * 0.1.0 2017-12-17 git (@8cca008) magrittr 1.5 2014-11-22 CRAN (R 3.4.3) maptools 0.9-2
2017-03-25 CRAN (R 3.4 .3) memoise 1.1.0 2017-04-21 CRAN (R 3.4.3) 方法 * 3.4.3 2017-12-06 本地 pkgconfig 2.0.1 2017-03-21 CRAN (R 3.4.3) plyr 1.8.4 2016-06-08 CRAN (R 3.4.3) 咕噜声 0.2.4 2017-10-18 CRAN (R 3.4.3) R6
2.2.2 2017-06-17 CRAN (R 3.4.3) rappdirs 0.3.1 2016-03-28 CRAN (R 3.4.3) Rcpp 0.12.14 2017-11-23 CRAN (R 3.4.3) 阅读器 1.1。 1 2017-05-16 CRAN (R 3.4.3) rgdal 1.2-16 2017-11-21 CRAN (R 3.4.3) rgeos 0.3-26 2017-10-31 CRAN (R 3.4.3) rlang 0.1.4 2017 -11-05 CRAN (R 3.4.3) sf 0.5-5 2017-10-31 CRAN (R 3.4.3) sp * 1.2-5 2017-06-29 CRAN (R 3.4.3) 统计 * 3.4.3 2017 -12-06 本地字符串 1.1.6 2017-11-17 CRAN (R 3.4.2) stringr * 1.2.0 2017-02-18 CRAN (R 3.4.3) tibble 1.3.4 2017-08-22 CRAN (R 3.4.3) tigris * 0.5.3
2017-05-26 CRAN (R 3.4.3) 工具 3.4.3 2017-12-06 本地
udunits2 0.13 2016-11-17 CRAN (R 3.4.1) 单位 0.4-6
2017-08-27 CRAN (R 3.4.3) utils * 3.4.3 2017-12-06 本地
uuid 0.1-2 2015-07-28 CRAN (R 3.4.1) withr 2.1.0
2017-11-01 CRAN ( R 3.4.3) XML * 3.98-1.9 2017-06-19 CRAN (R 3.4.1)