Learn R Programming

specmine (version 4.0.0)

merge_data_metadata: Merge data and metadata

Description

Merges data and metadata into a data frame.

Usage

merge_data_metadata(
  dataset,
  samples = NULL,
  metadata.vars = NULL,
  x.values = NULL,
  by.index = FALSE
)

Value

A `data.frame` containing the selected data matrix, transposed so that samples are rows, combined with the selected metadata columns.

Arguments

dataset

Dataset to merge.

samples

Samples to keep.

metadata.vars

Metadata variables to keep.

x.values

X values to keep.

by.index

Logical. If TRUE, x.values are indexes.

Examples

Run this code
data <- matrix(
  1:6,
  nrow = 2,
  dimnames = list(c("x1", "x2"), c("s1", "s2", "s3"))
)
metadata <- data.frame(
  class = c("A", "B", "A"),
  batch = c(1, 1, 2),
  row.names = c("s1", "s2", "s3")
)
dataset <- list(data = data, metadata = metadata)
merge_data_metadata(dataset, metadata.vars = "class")

Run the code above in your browser using DataLab