cbind_fill: Combine arbitrary data types, filling in missing rows.

View source: R/rowr.R

cbind_fillR Documentation

Combine arbitrary data types, filling in missing rows.

Description

Robust alternative to cbind that fills missing values and works on arbitrary data types. Combines any number of R objects into a single matrix, with each input corresponding to the greater of 1 or ncol. cbind has counterintuitive results when working with lists, cannot handle certain inputs of differing length, and does not allow the fill to be specified.

Usage

cbind_fill(..., fill = NULL)

Arguments

...

any number of R data objects

fill

R object to fill empty rows in columns below the max size. If unspecified, repeats input rows in the same way as cbind. Passed to buffer.

Examples

cbind_fill(c(1,2,3),list(1,2,3),cbind(c(1,2,3)))
cbind_fill(rbind(1:2),rbind(3:4))
df<-data.frame(a=c(1,2,3),b=c(1,2,3))
cbind_fill(c(1,2,3),list(1,2,3),cbind(c('a','b')),'a',df)
cbind_fill(a=c(1,2,3),list(1,2,3),cbind(c('a','b')),'a',df,fill=NA)

jimjunker1/junkR documentation built on Sept. 22, 2023, 9:20 a.m.