Reset data frame row names
reset_rownames.RdQuickly reset data frame row names to integers using a pipe-compatible function.
Examples
#----------------------------------------------------------------------------
# reset_rownames() examples
#----------------------------------------------------------------------------
library(bkbase)
# Subsetting a data frame preserves the original row names.
df <- data.frame(a = 1:5)
sub <- df[c(3, 5), , drop = FALSE]
sub
#> a
#> 3 3
#> 5 5
# reset_rownames() renumbers them as 1:nrow(sub).
reset_rownames(sub)
#> a
#> 1 3
#> 2 5
# remove_rownames() is an alias for reset_rownames().
remove_rownames(sub)
#> a
#> 1 3
#> 2 5
# Pipe-compatible.
df[c(3, 5), , drop = FALSE] |> reset_rownames()
#> a
#> 1 3
#> 2 5