Rename a sequence of variable names in data frame

前端 未结 2 1865
一个人的身影
一个人的身影 2020-12-15 15:25

I have 5 columns in a data frame and I would like to rename the variable names as Var1, Var2, Var3, Var4, Var5.

My current approach is not very convenient:

相关标签:
2条回答
  • 2020-12-15 15:45
    names(mydata)[1:100] <- paste("Var", 1:100, sep="")
    
    0 讨论(0)
  • 2020-12-15 15:47

    The sprintf function would be ideal for this:

    names(mydata)[1:100] <- sprintf("Var%d", 1:100)
    

    or

    names(mydata)[1:100] <- sprintf("Var%03d", 1:100)
    

    Depending on if you want names like "Var1","Var2",... or "Var001","Var002", ...

    0 讨论(0)
提交回复
热议问题