| append_metadata | R Documentation |
append_metadata() allows a user to extend the Tplyr metadata data frame
with user provided data. In some tables, Tplyr may be able to provided most
of the data, but a user may have to extend the table with other summaries,
statistics, etc. This function allows the user to extend the tplyr_table's
metadata with their own metadata content using custom data frames created
using the tplyr_meta object.
append_metadata(t, meta)
t |
A tplyr_table object |
meta |
A dataframe fitting the specifications of the details section of this function |
As this is an advanced feature of Tplyr, ownership is on the user to make
sure the metadata data frame is assembled properly. The only restrictions
applied by append_metadata() are that meta must have a column named
row_id, and the values in row_id cannot be duplicates of any row_id
value already present in the Tplyr metadata dataframe. tplyr_meta() objects
align with constructed dataframes using the row_id and output dataset
column name. As such, tplyr_meta() objects should be inserted into a data
frame using a list column.
A tplyr_table object
t <- tplyr_table(mtcars, gear) %>%
add_layer(
group_desc(wt)
)
t %>%
build(metadata=TRUE)
m <- tibble::tibble(
row_id = c('x1_1'),
var1_3 = list(tplyr_meta(rlang::quos(a, b, c), rlang::quos(a==1, b==2, c==3)))
)
append_metadata(t, m)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.