我在数据框中有5列,我想将变量名称重命名为Var1,Var2,Var3,Var4,Var5.
我目前的方法不是很方便:
names(mydata)[1:10] <- c("Var1", "Var2", "Var3", "Var4", "Var5")
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法,以便当我有100个变量时,我不必输入所有100个名字?
42-*_*42- 10
names(mydata)[1:100] <- paste("Var", 1:100, sep="")
Run Code Online (Sandbox Code Playgroud)
该sprintf功能将是理想的:
names(mydata)[1:100] <- sprintf("Var%d", 1:100)
Run Code Online (Sandbox Code Playgroud)
要么
names(mydata)[1:100] <- sprintf("Var%03d", 1:100)
Run Code Online (Sandbox Code Playgroud)
根据您是否需要"Var1","Var2",......或"Var001","Var002"等名称,...
| 归档时间: |
|
| 查看次数: |
9137 次 |
| 最近记录: |