data_relocate {datawizard} | R Documentation |
data_relocate()
will reorder columns to specific positions, indicated by
before
or after
. data_reorder()
will instead move selected columns to
the beginning of a data frame. Finally, data_remove()
removes columns
from a data frame. All functions support select-helpers that allow flexible
specification of a search pattern to find matching columns, which should
be reordered or removed.
data_relocate( data, select, before = NULL, after = NULL, ignore_case = FALSE, regex = FALSE, verbose = TRUE, ... ) data_reorder( data, select, exclude = NULL, ignore_case = FALSE, regex = FALSE, verbose = TRUE, ... ) data_remove( data, select = NULL, exclude = NULL, ignore_case = FALSE, regex = FALSE, verbose = FALSE, ... )
data |
A data frame. |
select |
Variables that will be included when performing the required tasks. Can be either
If |
before, after |
Destination of columns. Supplying neither will move
columns to the left-hand side; specifying both is an error. Can be a
character vector, indicating the name of the destination column, or a
numeric value, indicating the index number of the destination column.
If |
ignore_case |
Logical, if |
regex |
Logical, if |
verbose |
Toggle warnings. |
... |
Arguments passed down to other functions. Mostly not used yet. |
exclude |
See |
A data frame with reordered columns.
Functions to rename stuff: data_rename()
, data_rename_rows()
, data_addprefix()
, data_addsuffix()
Functions to reorder or remove columns: data_reorder()
, data_relocate()
, data_remove()
Functions to reshape, pivot or rotate data frames: data_to_long()
, data_to_wide()
, data_rotate()
Functions to recode data: rescale()
, reverse()
, categorize()
, recode_values()
, slide()
Functions to standardize, normalize, rank-transform: center()
, standardize()
, normalize()
, ranktransform()
, winsorize()
Split and merge data frames: data_partition()
, data_merge()
Functions to find or select columns: data_select()
, data_find()
Functions to filter rows: data_match()
, data_filter()
# Reorder columns head(data_relocate(iris, select = "Species", before = "Sepal.Length")) head(data_relocate(iris, select = "Species", before = "Sepal.Width")) head(data_relocate(iris, select = "Sepal.Width", after = "Species")) # which is same as head(data_relocate(iris, select = "Sepal.Width", after = -1)) # Reorder multiple columns head(data_relocate(iris, select = c("Species", "Petal.Length"), after = "Sepal.Width")) # which is same as head(data_relocate(iris, select = c("Species", "Petal.Length"), after = 2)) # Reorder columns head(data_reorder(iris, c("Species", "Sepal.Length"))) # Remove columns head(data_remove(iris, "Sepal.Length")) head(data_remove(iris, starts_with("Sepal")))