Learn R Programming

contrastable (version 1.0.2)

.plus_to_c: 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)

Value

A new expression where + is replaced with c()

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)).