Move a column or columns to a new position
relocate.(.df, ..., .before = NULL, .after = NULL)dt_relocate(.df, ..., .before = NULL, .after = NULL)
A data.frame or data.table
A selection of columns to move. `tidyselect` compatible.
Column to move selection before
Column to move selection after
# NOT RUN {
test_df <- data.table(
a = 1:5,
b = 1:5,
c = c("a","a","a","b","b"),
d = c("a","a","a","b","b"))
test_df %>%
relocate.(c, .before = b)
test_df %>%
relocate.(a, b, .after = c)
test_df %>%
relocate.(where(is.numeric), .after = c)
# }
Run the code above in your browser using DataLab