reproduce_id {W4MRUtils} | R Documentation |
Reproduce ID
Description
reproduce_id reproduce_id() reinjects original identifiers and original order into final tables
Usage
reproduce_id(data_matrix, metadata, metadata_type, id_match)
Arguments
data_matrix |
data.frame containing data_matrix |
metadata |
data.frame containing samplemetadata or variablemetadata |
metadata_type |
"sample" or "variable" depending on metadata content |
id_match |
'id_match' element produced by stock_id |
Value
a named list
with two elements:
data_matrix: the processed data matrix with its original names and order
metadata: the processed metadata, with its original names and order.
Author(s)
M.Petera
Examples
myDM <- data.frame(data = 1:6, a = 2:7, b = 3:8, c = 2:7, d = 3:8, e = 2:7)
myvM <- data.frame(variable = 1:6, x = 4:9, y = 2:7, z = 3:8)
A <- W4MRUtils::stock_id(myDM, myvM, "variable")
myDM <- A$dataMatrix
myvM <- A$Metadata
A <- A$id.match
## processing that may change order or requires specific identifiers format
## ...
datamatrix <- as.data.frame(myDM)
sample_metadata <- as.data.frame(myvM)
B <- W4MRUtils::reproduce_id(datamatrix, sample_metadata, "variable", A)
datamatrix <- B$dataMatrix
sample_metadata <- B$Metadata
[Package W4MRUtils version 1.0.0 Index]