# Fluid Data Transformations

## Documentation for package ‘cdata’ version 1.2.1

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

cdata-package | 'cdata': Fluid Data Transformations.
%**% | Multiply/join row records into block records.
%//% | Factor-out (aggregate/project) block records into row records.
blocks_to_rowrecs | Map data records from block records to row records.
blocks_to_rowrecs.default | Map data records from block records to row records.
blocks_to_rowrecs.relop | Map data records from block records to row records.
blocks_to_rowrecs_spec | Create a block records to row records transform specification.
build_pivot_control | Build a blocks_to_rowrecs()/rowrecs_to_blocks() control table that specifies a pivot from a 'data.frame'.
build_pivot_control.default | Build a blocks_to_rowrecs()/rowrecs_to_blocks() control table that specifies a pivot from a 'data.frame'.
build_pivot_control.relop | Build a blocks_to_rowrecs()/rowrecs_to_blocks() control table that specifies a pivot from a 'data.frame'.
build_unpivot_control | Build a rowrecs_to_blocks() control table that specifies a un-pivot (or "shred").
cdata | 'cdata': Fluid Data Transformations.
convert_cdata_spec_to_yaml | Convert a layout_specification, blocks_to_rowrecs_spec, or rowrecs_to_blocks_spec to a simple object.
convert_records | General transform from arbitrary record shape to arbitrary record shape.
convert_yaml_to_cdata_spec | Read a cdata record transform from a simple object (such as is imported from YAML).
layout_by | Use transform spec to layout data.
layout_by.blocks_to_rowrecs_spec | Use transform spec to layout data.
layout_by.cdata_general_transform_spec | Use transform spec to layout data.
layout_by.rowrecs_to_blocks_spec | Use transform spec to layout data.
layout_specification | Create a record to record spec.
layout_to_blocks | Map a data records from row records to block records with one record row per columnsToTakeFrom value.
layout_to_rowrecs | Map data records from block records that have one row per measurement value to row records.
map_fields | Map field values from one column into new derived columns (takes a 'data.frame').
map_fields_q | Map field values from one column into new derived columns (query based, takes name of table).
pivot_to_blocks | Map a data records from row records to block records with one record row per columnsToTakeFrom value.
pivot_to_rowrecs | Map data records from block records that have one row per measurement value to row records.
rowrecs_to_blocks | Map a data records from row records to block records.
rowrecs_to_blocks.default | Map a data records from row records to block records.
rowrecs_to_blocks.relop | Map a data records from row records to block records.
rowrecs_to_blocks_spec | Create a row records to block records transform specification.
unpivot_to_blocks | Map a data records from row records to block records with one record row per columnsToTakeFrom value.
unpivot_to_blocks.default | Map a data records from row records to block records with one record row per columnsToTakeFrom value.
unpivot_to_blocks.relop | Map a data records from row records to block records with one record row per columnsToTakeFrom value.