check_unary_func_throw_error {pipeliner}R Documentation

Validate ml_pipeline_builder transform method is a unary function

Description

Helper function that checks if a ml_pipeline_builder method is unary function (if it isn't a NULL returning function), and if it isn't, throws an error that is customised with the method function name.

Usage

check_unary_func_throw_error(func, func_name)

Arguments

func

A ml_pipeline_builder method.

func_name

The name of the ml_pipeline_builder method.

Examples

## Not run: 
transform_method <- function(df) df
check_unary_func_throw_error(transform_method, "transform_method")
# NULL

## End(Not run)

[Package pipeliner version 0.1.1 Index]