dot-plus_to_c: Handle '+' in formula LHS

.plus_to_cR Documentation

Handle + in formula LHS

Description

Given a formula like cyl + gear ~ sum_code, this function recursively replaces the + operators with c so that the LHS becomes c(cyl, gear).

Usage

.plus_to_c(plus_expr)

Arguments

plus_expr

Expression

Details

This function doesn't recurse into other function calls, for example: cyl + gear + factor(1 + 2) evaluates to c(cyl, gear, factor(1+2)).

Value

A new expression where + is replaced with c()


contrastable documentation built on Oct. 1, 2024, 5:07 p.m.