Å bruke R-pakken
Orgdata er en R-pakke som brukes for å aggregere rådatafiler.
For å bruke orgdata åpner du produksjonsprosjektet og går til filen orgdata/orgdata brukerkode.Rmd
. Denne inneholder eksempelkode som kan tilpasses til filen som skal kjøres. For å få tilgang til funksjonene må første kodeblokk med library(orgdata)
kjøres.
Hovedfunksjonen i orgdata er make_file
/lag_fil
. Denne leser inn alle filer som skal benyttes, og aggregerer disse i tråd med parametrene som er satt opp i ACCESS-databasen.
Omkode flere input til felles output fra samme kolonne med RE
Bruk av TYPE KB
i kodebok for omkoding kan bare håndtere en-til-en omkoding. Men hvis det er behov for å omkode flere verdier til en felles verdi i samme kolonne, kan man bruke TYPE RE
dvs. regulæruttryk eller rex, istedenfor. For eksample å omkode kolonne INNVKAT med verdi 1, 2, 3 eller 5, til 8 kan defineres som følgende. Alle eksempler nedenfor gir samme resultat.
Med RE
ved bruk av rex:
LESID | KOL | TYPE | FRA | TIL |
---|---|---|---|---|
ver1 | INNVKAT | RE | rex(or(1:3,5)) | 8 |
LESID | KOL | TYPE | FRA | TIL |
---|---|---|---|---|
ver1 | INNVKAT | RE | 1|2|3|5 | 8 |
Med standard KB
omkoding dvs. 1-til-1 omkoding:
LESID | KOL | TYPE | FRA | TIL |
---|---|---|---|---|
ver1 | INNVKAT | KB | 1 | 8 |
ver1 | INNVKAT | KB | 2 | 8 |
ver1 | INNVKAT | KB | 3 | 8 |
ver1 | INNVKAT | KB | 5 | 8 |
ACCESS-database
Parametre for hvordan de ulike filene skal behandles må settes opp i ACCESS-filen raw-database.accdb. For hver filgruppe må alle filer som skal inkluderes spesifiseres, og innlesingsspesifikasjoner fylles ut. Det må også angis hvor utfilen skal lagres, hvilke nivåer som skal aggregeres opp osv.