Nothing
context("Download data from Eurostat.")
## Tests below are performed by hand, because demanding and also they require
## an internet connection
hideTests <- function(){
debug(download_indicator_EUS)
eleDBvars <- list()
for(indicaName in convergEU_glb()$metaEUStat$selectorUser[2]){
scaricati <- download_indicator_EUS(
indicator_code=indicaName, # metaEUStat$selectorUser
fromTime = 2005,
toTime = 2015,
gender= c(NA,"T","F","M")[3],#c("Total","Females","Males")
ageInterv = NA,
countries = convergEU_glb()$EU28$memberStates$codeMS,
rawDump=F)
eleDBvars[[indicaName]]<- names(scaricati)
}
tmpS <- scaricati
tmpS[c("unit")[1] ] <- as.character((tmpS %>% select( matches(c("unit")[1])))[[1]])
length(eleDBvars)
unique(as.character(tmpS[["isced11"]]))
# filtrati senza variabili note
leftOver <- lapply(eleDBvars,function(vx){
setdiff(vx,c("sex","age","time","geo","values"))
})
leftOver
knownVars <- lapply(eleDBvars,function(vx){
setdiff(c("sex","age","time","geo","values"),vx)
})
knownVars
### new test
compo_cond_EUS(scaricati) # a new unique tag is produced
unique(compo_cond_EUS(scaricati))
### new test
# debug(download_indicator_EUS)
# undebug(download_indicator_EUS)
ttmp2 <- download_indicator_EUS(
indicator_code="labourcost_i", # metaEUStat$selectorUser
fromTime = 2005,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = NA,
countries = convergEU_glb()$EU28$memberStates$codeMS,
rawDump=F,
uniqueIdentif=1)
# ttmp2
ttmp2 <- download_indicator_EUS(
indicator_code="labourcost_i", # metaEUStat$selectorUser
fromTime = 2005,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = NA,
#countries = convergEU_glb()$EU28$memberStates$codeMS,
rawDump=F,
uniqueIdentif=26)
# ttmp2
expect_equal(dim(ttmp2$res), c(286,29))
ttmp <- download_indicator_EUS(
indicator_code="hlth_dm060", # metaEUStat$selectorUser
fromTime = 2005,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = "Y16-64",
countries = convergEU_glb()$EU28$memberStates$codeMS)
#
debug(down_lo_EUS)
# context("Download bulk data from Eurostat.")
## what happens if I want all available countries??
ttmp <- down_lo_EUS(
indicator_code="hlth_dm060", # metaEUStat$selectorUser
fromTime = 2005,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = "Y16-64",
countries = NA
)
debug(down_lo_EUS)
ttmp <- down_lo_EUS(
indicator_code="t2020_rk310", # metaEUStat$selectorUser
fromTime = 2005,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = "Y16-64",
countries = NA,
rawDump=TRUE
)
unique(as.character(ttmp$geo))
debug(down_lo_EUS)
ttmp <- down_lo_EUS(
indicator_code="t2020_rk310", # metaEUStat$selectorUser
fromTime = 2000,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = "Y16-64",
countries = NA,
rawDump=F
)
ttmp <- down_lo_EUS(
indicator_code="t2020_rk310", # metaEUStat$selectorUser
fromTime = 2000,
toTime = 2015,
gender= c(NA,"T","F","M")[1],#c("Total","Females","Males")
ageInterv = "Y16-64",
countries = NA,
rawDump=F,
uniqueIdentif = 3
)
## download of all indicators belonging to the social scoreboard
tmpDS <- dow_soc_scor_boa (fromTime = 1999 ,
toTime = 2018)
}# end of hides
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.