| loadExposome_plain {rexposome} | R Documentation |
Creation of an ExposomeSet from single data.frame
Description
Creation of an ExposomeSet from single data.frame
Usage
loadExposome_plain(
data,
data_id,
sep = ",",
pheno_cols,
na.strings = c("NA", "-", "?", " ", ""),
families = NULL,
exposures.asFactor = 5,
warnings = TRUE
)
Arguments
data |
data.frame With the exposures and phenotypes (in no particular order!) or
string with the path to a file (.csv, .tsv, .txt) with the table of exposures and phenotypes
|
data_id |
character Name of the column on the selected table that contains the ID
|
sep |
character (default ",") Separator used by read.table to
load the files "exposures", "description" and "phenotype". Only applies when providing a path on the
data argument
|
pheno_cols |
character Character vector of the phenotype columns (all the other columns
are considered exposures)
|
na.strings |
character (default c("NA", "-", "?", " ", "")) Character
defining the NA values in expsome's files.
|
families |
list (default NULL) List to specify the families of the exposures,
construct it as: list(Family1 = c("exposure_1_1", "exposure_1_2", "exposure_1_n"), Family2 =
c("exposure_2_1", "exposure_2_2", "exposure_2_n"), FamilyM = c("exposure_M_1", "exposure_M_2", "exposure_M_n")).
All the exposures on the data table have to be on this provided list with their respective families.
The family classification is optional, input NULL to bypass the family classifier
|
exposures.asFactor |
numeric (default 5) The exposures with more
than this number of unique items will be considered as "continuous" while
the exposures with less or equal number of items will be considered as
"factor".
|
warnings |
(default TRUE) If TRUE shows useful
information/warnings from the process of loading the exposome.
|
Value
An object of class ExposomeSet.
Examples
path <- file.path(path.package("rexposome"), "extdata")
phenotype <- file.path(path, "phenotypes.csv")
exposures <- file.path(path, "exposures.csv")
ee <- read.csv(exposures, header=TRUE)
pp <- read.csv(phenotype, header=TRUE)
# Create fake dataset with exposures and phenotypes combined
data <- cbind(ee, pp)
loadExposome_plain <- function(data, data_id = "idnum",
pheno_cols = c("rhinitis", "wheezing", "sex", "age", "cbmi", "blood_pre", "whistling_chest","flu"))
[Package
rexposome version 1.16.0
Index]