## Type pumper
lokalDT <- lok2018dt1
#valgtfritt som har blitt sortert av Siv Janne (pumpe_txt
## lokalDT[, str(pumpe_txt)]
lokalDT[, .N, by = .(pumpe_txt)]
## pumpe_txt N
## 1: <NA> 200
## 2: Medtronic Minimed 640G 12
## 3: Medtronic Paradigme Veo 6
## Alle som er registeret som "Annet" under 'beh_ins_pumpe_type' doublesjekkes mot
## 'beh_ins_pumpe_annet' og registerert riktig hvis det finnes
## Lager nye variabel for merging av disse
lokalDT[, pumpeType := beh_ins_pumpe_type]
lokalDT[beh_ins_pumpe_type == "Annet" | is.na(beh_ins_pumpe_type),
pumpeType := pumpe_txt]
##bort med whitespace leading og trailing
lokalDT[, pumpeType := trimws(pumpeType, which = "both")]
#Antall
innTab <- lokalDT[!is.na(pumpeType), .N, by = pumpeType]
## Andel
nPump <- length(which(!is.na(lokalDT$pumpeType)))
innTab[, tot := nPump]
innTab[, pos := round((N / tot) * 100, digits = 1)]
innTab[, tot := NULL]
## Antal missing
mispump <- length(which(is.na(lokalDT$pumpeType)))
## Tabell
setnames(innTab, names(innTab), c("Pumpe type", "Antall", "Andel"))
outTab <- tabHux(innTab, rap = TRUE, del = c(.6, .2, .2))
## Sjekker
## lokalDT[, .N, by = .(beh_ins_pumpe_type, pumpe_txt, pumpeType)]