Details
This function is deprecated and will be removed in a future release of rtables
. Please use
insert_row_at_path()
or label_at_path()
instead.
Note
Label rows (i.e. a row with no data values, only a row.name
) can only be inserted at positions which do
not already contain a label row when there is a non-trivial nested row structure in tbl
.
Examples
o <- options(warn = 0)
lyt <- basic_table() %>%
split_cols_by("Species") %>%
analyze("Sepal.Length")
tbl <- build_table(lyt, iris)
insert_rrow(tbl, rrow("Hello World"))
#> Warning: `insert_rrow()` was deprecated in rtables 0.4.0.
#> ℹ Please use insert_row_at_path() or label_at_path() instead.
#> setosa versicolor virginica
#> —————————————————————————————————————————————
#> Hello World
#> Mean 5.01 5.94 6.59
insert_rrow(tbl, rrow("Hello World"), at = 2)
#> setosa versicolor virginica
#> —————————————————————————————————————————————
#> Mean 5.01 5.94 6.59
#> Hello World
lyt2 <- basic_table() %>%
split_cols_by("Species") %>%
split_rows_by("Species") %>%
analyze("Sepal.Length")
tbl2 <- build_table(lyt2, iris)
insert_rrow(tbl2, rrow("Hello World"))
#> setosa versicolor virginica
#> —————————————————————————————————————————————
#> Hello World
#> setosa
#> Mean 5.01 NA NA
#> versicolor
#> Mean NA 5.94 NA
#> virginica
#> Mean NA NA 6.59
insert_rrow(tbl2, rrow("Hello World"), at = 2)
#> setosa versicolor virginica
#> ———————————————————————————————————————————————
#> setosa
#> Hello World
#> Mean 5.01 NA NA
#> versicolor
#> Mean NA 5.94 NA
#> virginica
#> Mean NA NA 6.59
insert_rrow(tbl2, rrow("Hello World"), at = 4)
#> setosa versicolor virginica
#> ———————————————————————————————————————————————
#> setosa
#> Mean 5.01 NA NA
#> versicolor
#> Hello World
#> Mean NA 5.94 NA
#> virginica
#> Mean NA NA 6.59
insert_rrow(tbl2, rrow("new row", 5, 6, 7))
#> setosa versicolor virginica
#> ————————————————————————————————————————————
#> new row 5 6 7
#> setosa
#> Mean 5.01 NA NA
#> versicolor
#> Mean NA 5.94 NA
#> virginica
#> Mean NA NA 6.59
insert_rrow(tbl2, rrow("new row", 5, 6, 7), at = 3)
#> setosa versicolor virginica
#> ————————————————————————————————————————————
#> setosa
#> Mean 5.01 NA NA
#> new row 5 6 7
#> versicolor
#> Mean NA 5.94 NA
#> virginica
#> Mean NA NA 6.59
options(o)