test_that("SSBtoolsData works", {
expect_identical(dim(SSBtoolsData("sprt_emp")), c(18L, 4L))
})
test_that("HierarchyCompute works", {
# Data and hierarchies used in the examples
x <- SSBtoolsData("sprt_emp") # Employment in sport in thousand persons from Eurostat database
geoHier <- SSBtoolsData("sprt_emp_geoHier")
ageHier <- SSBtoolsData("sprt_emp_ageHier")
# Two hierarchies and year as rowFactor
a <- HierarchyCompute(x, list(age = ageHier, geo = geoHier, year = "rowFactor"), "ths_per")
# Same result with year as colFactor (but columns ordered differently)
b <- HierarchyCompute(x, list(age = ageHier, geo = geoHier, year = "colFactor"), "ths_per")
# Avoid numerical precision problems
a$ths_per=round(a$ths_per, 1)
b$ths_per=round(b$ths_per, 1)
expect_identical(duplicated(rbind(a,b)), c(rep(FALSE, 9), rep(TRUE, 9)))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.