Function to rename a variable in a data frame.

rename(old, new, data)

Arguments

old

name of the variable to rename.

new

new name of the variable.

data

data frame that contains the variable to be renamed.

Details

The function can be used to rename a variable in a data frame.

Value

A data frame.

Author

Wolfgang Viechtbauer wvb@wvbauer.com

Examples

# illustrative dataset
dat <- data.frame(subj=rep(1:4, each=5),
                  obs = 1:5,
                  age = rep(c(20,31,27,22), each=5),
                  stress = c(2,3,1,4,2, 3,3,3,3,3, 1,1,2,6,4, 1,2,1,3,1))
dat
#>    subj obs age stress
#> 1     1   1  20      2
#> 2     1   2  20      3
#> 3     1   3  20      1
#> 4     1   4  20      4
#> 5     1   5  20      2
#> 6     2   1  31      3
#> 7     2   2  31      3
#> 8     2   3  31      3
#> 9     2   4  31      3
#> 10    2   5  31      3
#> 11    3   1  27      1
#> 12    3   2  27      1
#> 13    3   3  27      2
#> 14    3   4  27      6
#> 15    3   5  27      4
#> 16    4   1  22      1
#> 17    4   2  22      2
#> 18    4   3  22      1
#> 19    4   4  22      3
#> 20    4   5  22      1

# rename variable age to years
dat <- rename("age", "years", dat)
dat
#>    subj obs years stress
#> 1     1   1    20      2
#> 2     1   2    20      3
#> 3     1   3    20      1
#> 4     1   4    20      4
#> 5     1   5    20      2
#> 6     2   1    31      3
#> 7     2   2    31      3
#> 8     2   3    31      3
#> 9     2   4    31      3
#> 10    2   5    31      3
#> 11    3   1    27      1
#> 12    3   2    27      1
#> 13    3   3    27      2
#> 14    3   4    27      6
#> 15    3   5    27      4
#> 16    4   1    22      1
#> 17    4   2    22      2
#> 18    4   3    22      1
#> 19    4   4    22      3
#> 20    4   5    22      1