define_grouping_property: Define Grouping Property Column

View source: R/run-ed50-analysis.R

define_grouping_propertyR Documentation

Define Grouping Property Column

Description

This function creates a new column 'GroupingProperty' in the provided dataset by merging specified columns using a specified separator. The new column is created as a factor variable.

Usage

define_grouping_property(dataset, grouping_properties, sep = "_")

Arguments

dataset

A data frame where the new 'GroupingProperty' column will be added.

grouping_properties

A character vector containing the names of the columns to be merged.

sep

A character string used as a separator when merging columns (default is "_").

Value

A data frame with the added 'GroupingProperty' column.

Examples

# Create a sample data frame
data <- data.frame(Category = c("A", "B", "C"),
                   Subcategory = c("X", "Y", "Z"),
                   Value = c(10, 20, 30))

# Define grouping property using 'Category' and 'Subcategory'
new_data <- define_grouping_property(data, c("Category", "Subcategory"), sep = "-")

# Resulting data frame:
#   Category Subcategory Value GroupingProperty
# 1        A           X    10              A-X
# 2        B           Y    20              B-Y
# 3        C           Z    30              C-Z

CBASSED50 documentation built on June 8, 2025, 10:27 a.m.