dt {tidytable} | R Documentation |
Pipeable data.table call
Description
Pipeable data.table call.
This function does not use data.table's modify-by-reference.
Has experimental support for tidy evaluation for custom functions.
Usage
dt(.df, i, j, ...)
Arguments
.df |
A data.frame or data.table |
i |
i position of a data.table call. See |
j |
j position of a data.table call. See |
... |
Other arguments passed to data.table call. See |
Examples
df <- tidytable(
x = 1:3,
y = 4:6,
z = c("a", "a", "b")
)
df %>%
dt(, double_x := x * 2) %>%
dt(order(-double_x))
# Experimental support for tidy evaluation for custom functions
add_one <- function(data, col) {
data %>%
dt(, new_col := {{ col }} + 1)
}
df %>%
add_one(x)
[Package tidytable version 0.11.1 Index]