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]