Elevate a row to be the column names of a data.frame.
row_to_names(dat, row_number, remove_row = TRUE, remove_rows_above = TRUE)
dat | The input data.frame |
---|---|
row_number | The row of |
remove_row | Should the row |
remove_rows_above | If |
A data.frame with new names (and some rows removed, if specified)
x <- data.frame(X_1 = c(NA, "Title", 1:3), X_2 = c(NA, "Title2", 4:6)) x %>% row_to_names(row_number = 2)#> Title Title2 #> 3 1 4 #> 4 2 5 #> 5 3 6