View source: R/KostraRegnskapRegionAggregering.R
KostraRegnskapRegionAggregering | R Documentation |
KostraRegnskap
Funksjonen generaliserer summering ved aggregate
til
å bruke hierarki istedenfor en variabel (kostragruppe) i datasettet
KostraRegnskapRegionAggregering(
data,
hierarki,
slettInput0 = FALSE,
slettOutput0 = FALSE,
fixRegionkode = TRUE,
region = "region",
belop = "belop",
dimvar = c("regnskapsomfang", "kontoklasse", "art", "funksjon"),
drop = TRUE,
verbose = TRUE
)
data |
data frame med output fra KostraRegnskap |
hierarki |
aggregeringshierarki for region |
slettInput0 |
Ved TRUE fjernes rader med belop=0 i input |
slettOutput0 |
Ved TRUE fjernes rader med belop=0 i output |
fixRegionkode |
Ved TRUE (default): Sørger for blanke i starten/slutten fjernes og at regionkoder (from) i hierarki får 4 eller 6 plasser og ledende nuller (gir warning ved endring av input) |
region |
Variabelnavn for region |
belop |
Variabelnavn for belop |
dimvar |
De andre klassifiseringsvariablene ("regnskapsomfang", "kontoklasse", "art", "funksjon") |
drop |
Ved TRUE begrenses output for hvert aggregat til dimvar-kombinasjoner som har rader i inputdata som bidrar. Ved FALSE genereres alle kombinasjoner av alle dimvar-variabler. Ved NA vil output for alle aggregater ha alle dimvar-kombinasjoner som finnes i inputdata. |
verbose |
Ved TRUE printes informasjon om fremdrift |
Parameteren slettOutput0
har mening i tillegg til slettInput0
dersom det er negative fortegn i hierarki slik at 0-er kan oppnås ved differanser.
En data frame
Kjernefunksjonalitet i funksjonen kan på sikt ende opp som en ny funksjon i pakka SSBtools
hierarki <- Kostra:::Get_litehierarki() # Ta bort Kostra::: dersom funksjonen er hentet med source(....
data22 <- Kostra:::Get_bev_basis_R_36()[1:22, ] # Ta bort Kostra::: dersom funksjonen er hentet med source(....
KostraRegnskapRegionAggregering(data22, hierarki)
KostraRegnskapRegionAggregering(data22, hierarki, drop = NA)
KostraRegnskapRegionAggregering(data22, hierarki, drop = FALSE)
KostraRegnskapRegionAggregering(data22, hierarki, slettInput0 = TRUE, drop = NA)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.