2012-12-31 110 views
3

我有一個數據框「數據」與50個變量。爲了分析目的,我想通過在每個變量的末尾加1來重命名所有這些變量。下面是我遵循(10個變量的數據框「datasample」)的程序:如何在R中的每個變量名的末尾添加「1」?

names(datasample) 
# original colnames for 10 variables 
names(datasample) 
    [1] "a" "z" "y" "b" "bb" "ca" "a3" 
    [8] "b2" "as" "ask" 
#rename 10 variables 
names(datasample)<-c("a1","z1","y1","b1","bb1","ca1","a31","b21","as1","ask1") 

我想知道是否有重命名這些多個變量的有效方式。提前致謝。

回答

3
names(datasample) <- paste(names(datasample), "1", sep="") 

或者等價地,

names(datasample) <- paste0(names(datasample), "1") 
+0

非常感謝喬希! – Metrics

相關問題