mirror of
https://github.com/msberends/AMR.git
synced 2025-07-08 12:31:58 +02:00
speed improvement as.mo, freq title
This commit is contained in:
32
R/zzz.R
32
R/zzz.R
@ -50,21 +50,25 @@ NULL
|
||||
|
||||
.onAttach <- function(libname, pkgname) {
|
||||
# save data.tables to improve speed of as.mo:
|
||||
MOs <- data.table::as.data.table(AMR::microorganisms)
|
||||
data.table::setkey(MOs, prevalence, tsn)
|
||||
|
||||
base::assign(x = "MOs",
|
||||
value = MOs,
|
||||
envir = base::as.environment("package:AMR"))
|
||||
base::assign(x = "MOs_mostprevalent",
|
||||
value = MOs[prevalence != 9999,],
|
||||
envir = base::as.environment("package:AMR"))
|
||||
base::assign(x = "MOs_allothers",
|
||||
value = MOs[prevalence == 9999,],
|
||||
envir = base::as.environment("package:AMR"))
|
||||
# microorganismsDT <- data.table::as.data.table(AMR::microorganisms)
|
||||
# microorganisms.oldDT <- data.table::as.data.table(AMR::microorganisms.old)
|
||||
#
|
||||
# data.table::setkey(microorganismsDT, prevalence, tsn)
|
||||
# data.table::setkey(microorganisms.oldDT, tsn, name)
|
||||
|
||||
base::assign(x = "MOs_old",
|
||||
value = data.table::as.data.table(AMR::microorganisms.old),
|
||||
envir = base::as.environment("package:AMR"))
|
||||
base::assign(x = "microorganismsDT",
|
||||
value = microorganismsDT,
|
||||
envir = base::as.environment("package:AMR"))
|
||||
base::assign(x = "microorganisms.prevDT",
|
||||
value = microorganismsDT[prevalence != 9999,],
|
||||
envir = base::as.environment("package:AMR"))
|
||||
base::assign(x = "microorganisms.unprevDT",
|
||||
value = microorganismsDT[prevalence == 9999,],
|
||||
envir = base::as.environment("package:AMR"))
|
||||
|
||||
base::assign(x = "microorganisms.oldDT",
|
||||
value = microorganisms.oldDT,
|
||||
envir = base::as.environment("package:AMR"))
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user