int_convert_format: Convert Interval Data Format

View source: R/interval_format_conversions.R

int_convert_formatR Documentation

Convert Interval Data Format

Description

Automatically detect the format of interval data and convert it to the target format.

Usage

int_convert_format(x, to = "MM", from = NULL, ...)

Arguments

x

interval data in one of the supported formats

to

target format: "MM", "iGAP", "RSDA", "ARRAY", "SODAS" (default: "MM")

from

source format (optional): "MM", "iGAP", "RSDA", "ARRAY", "SODAS". If NULL, will auto-detect.

...

additional parameters passed to specific conversion functions

Details

This function provides a unified interface for all interval format conversions. It automatically detects the source format (unless specified) and applies the appropriate conversion function.

Supported conversions:

  • RSDA ??? MM, iGAP, ARRAY

  • MM ??? iGAP, RSDA, ARRAY

  • iGAP ??? MM, RSDA, ARRAY

  • ARRAY ??? RSDA, MM, iGAP

  • SODAS ??? MM, iGAP, ARRAY

Value

Interval data in the target format

Author(s)

Han-Ming Wu

See Also

int_detect_format int_list_conversions RSDA_to_MM RSDA_to_ARRAY MM_to_RSDA MM_to_ARRAY ARRAY_to_RSDA ARRAY_to_MM ARRAY_to_iGAP iGAP_to_MM iGAP_to_RSDA iGAP_to_ARRAY MM_to_iGAP

Examples

# Auto-detect and convert to MM
data(mushroom.int)
data_mm <- int_convert_format(mushroom.int, to = "MM")

# Explicitly specify source format
data(abalone.iGAP)
data_mm <- int_convert_format(abalone.iGAP, from = "iGAP", to = "MM")

# Convert MM to iGAP
data_igap <- int_convert_format(data_mm, to = "iGAP")

 # Convert multiple datasets to MM
datasets <- list(mushroom.int, abalone.int, car.int)
mm_datasets <- lapply(datasets, int_convert_format, to = "MM")

# Check what conversions are available
int_list_conversions()

dataSDA documentation built on June 12, 2026, 9:06 a.m.