create_dt | R Documentation |
See https://martinctc.github.io/blog/vignette-downloadable-tables-in-rmarkdown-with-the-dt-package/ for more.
create_dt(x, rounding = 1, freeze = 2, percent = FALSE, show_rows = 10)
x |
Data frame to be passed through. |
rounding |
Numeric vector to specify the number of decimal points to display.
Can also be a named list to specify different rounding for specific columns,
e.g., |
freeze |
Number of columns from the left to 'freeze'. Defaults to 2, which includes the row number column. |
percent |
Logical value specifying whether to display numeric columns as percentages. |
show_rows |
Numeric value or "All" to specify the default number of rows to display. Defaults to 10. When set to a specific number, that number will be the first option in the length menu. When set to "All", all rows will be shown by default. |
Returns an HTML widget displaying rectangular data.
Other Import and Export:
copy_df()
,
export()
,
import_to_fst()
,
import_wpa()
,
standardise_pq()
out_tb <- hrvar_count(sq_data, hrvar = "Organization", return = "table")
out_tb$prop <- out_tb$n / sum(out_tb$n)
create_dt(out_tb)
# Show 25 rows by default
create_dt(out_tb, show_rows = 25)
# Show all rows by default
create_dt(out_tb, show_rows = "All")
# Apply different rounding to specific columns
create_dt(out_tb, rounding = list("n" = 0, "prop" = 3))
# Mix of list and default rounding
create_dt(out_tb, rounding = list("prop" = 3)) # Other numeric columns get 1 dp
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.