Description Usage Arguments Details Value See Also Examples
Builds a data.frame
by mapping columns from the input data, x
,
to elements of an htmlTable
(e.g. rnames, header, etc.).
1 2 3 4 |
x |
A tidy |
value |
Column in |
header |
Column in |
rnames |
Column in |
rgroup |
Column in |
cgroup1 |
Column in |
cgroup2 |
Column in |
tspanner |
Column in |
hidden_rgroup |
rgroup values that will be hidden. |
hidden_cgroup1 |
cgroup1 values that will be hidden. |
hidden_cgroup2 |
cgroup2 values that will be hidden. |
hidden_tspanner |
tspanner values that will be hidden. |
collapse |
Character used to separate combinations of cgroups and
rnames/rgroups/tspanners. If set to |
... |
Additional arguments that will be passed to the inner
|
The tidy_df
function is designed to work like ggplot2 in that
columns from x
are mapped to specific parameters from the
htmlTable
function in the htmlTable
package, similar
to tidy_htmlTable
. However, instead of outputting html code,
tidy_df
constructs a data.frame
, making
it easier to export output to a .csv
or other tabular file.
Returns a data.frame
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ## Not run:
library(tidyverse)
mtcars %>%
rownames_to_column %>%
select(rowname, cyl, gear, hp, mpg, qsec) %>%
gather(per_metric, value, hp, mpg, qsec) %>%
group_by(cyl, gear, per_metric) %>%
summarise(Mean = round(mean(value), 1),
SD = round(sd(value), 1),
Min = round(min(value), 1),
Max = round(max(value), 1)) %>%
gather(summary_stat, value, Mean, SD, Min, Max) %>%
ungroup %>%
mutate(gear = paste(gear, "Gears"),
cyl = paste(cyl, "Cylinders")) %>%
tidy_df(header = "gear",
cgroup1 = "cyl",
cell_value = "value",
rnames = "summary_stat",
rgroup = "per_metric")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.