## S4 method for signature 'tinytable,tinytable'rbind2(x, y, use_names =TRUE, headers =TRUE,...)
Arguments
x: tinytable object
y: tinytable object
use_names: ‘TRUE’ binds by matching column name, ‘FALSE’ by position
headers: Logical. TRUE inserts the colnames of y as an extra row between the two tables.
...: Additional arguments are ignored.
Details
format_tt() calls applied to x or y are evaluated before binding, to allow distinct formatting for each panel.
Calls to other tinytable functions such as style_tt() or group_tt() are ignored when applied to x or y. These functions should be applied to the final table instead.
Information in these S4 slots is carried over from x to the combined table:
x@output
x@caption
x@width
Information in these S4 slots is concatenated and carried over to the combined table:
c(x@notes, y@notes)
This function relies on the rbindlist() function from the data.table package.
Examples
library(tinytable)x <- tt(mtcars[1:3,1:2], caption ="Combine two tiny tables.")y <- tt(mtcars[4:5,8:10])# rbind() does not support additional aarguments# rbind2() supports additional arguments# basic combinationrbind(x, y)rbind(x, y)|> format_tt(replace ="")# omit y headerrbind2(x, y, headers =FALSE)# bind by position rather than column namesrbind2(x, y, use_names =FALSE)