Skip to contents

The function is producing a chunk by pasting values and add the result in brackets.

It is used to add it to the content of a cell of the flextable with the functions compose(), append_chunks() or prepend_chunks().

Usage

as_bracket(..., sep = ", ", p = "(", s = ")")

Arguments

...

text and column names

sep

separator

p

prefix, default to '('

s

suffix, default to ')'

See also

Other chunk elements for paragraph: as_b(), as_chunk(), as_equation(), as_highlight(), as_i(), as_image(), as_sub(), as_sup(), as_word_field(), colorize(), gg_chunk(), grid_chunk(), hyperlink_text(), linerange(), lollipop(), minibar(), plot_chunk()

Examples

ft <- flextable(head(iris),
  col_keys = c("Species", "Sepal", "Petal")
)
ft <- set_header_labels(ft, Sepal = "Sepal", Petal = "Petal")
ft <- compose(ft,
  j = "Sepal",
  value = as_paragraph(as_bracket(Sepal.Length, Sepal.Width))
)
ft <- compose(ft,
  j = "Petal",
  value = as_paragraph(as_bracket(Petal.Length, Petal.Width))
)
ft

Species

Sepal

Petal

setosa

(5.1, 3.5)

(1.4, 0.2)

setosa

(4.9, 3)

(1.4, 0.2)

setosa

(4.7, 3.2)

(1.3, 0.2)

setosa

(4.6, 3.1)

(1.5, 0.2)

setosa

(5, 3.6)

(1.4, 0.2)

setosa

(5.4, 3.9)

(1.7, 0.4)