layout_by: Use transform spec to layout data.

View source: R/opspec.R

layout_byR Documentation

Use transform spec to layout data.

Description

Use transform spec to layout data.

Usage

layout_by(transform, table)

Arguments

transform

object of class rowrecs_to_blocks_spec

table

data.frame or relop.

Value

re-arranged data or data reference (relop).

Examples


d <- wrapr::build_frame(
  "id"  , "AUC", "R2" |
    1   , 0.7  , 0.4  |
    2   , 0.8  , 0.5  )
transform <- rowrecs_to_blocks_spec(
  wrapr::qchar_frame(
    "measure", "value" |
    "AUC"    , AUC     |
    "R2"     , R2      ),
  recordKeys = "id")
print(transform)
layout_by(transform, d)

d <- wrapr::build_frame(
  "id", "measure", "value" |
  1   , "AUC"    , 0.7     |
  1   , "R2"     , 0.4     |
  2   , "AUC"    , 0.8     |
  2   , "R2"     , 0.5     )
transform <- blocks_to_rowrecs_spec(
  wrapr::qchar_frame(
    "measure", "value" |
    "AUC"    , AUC     |
    "R2"     , R2      ),
  recordKeys = "id")
print(transform)
layout_by(transform, d)


cdata documentation built on Aug. 20, 2023, 1:06 a.m.