3

50 個の変数を持つデータフレーム「データ」があります。分析のために、各変数の末尾に 1 を追加して、これらすべての変数の名前を変更したいと思います。以下は、私が従った手順です(10個の変数のデータフレーム「データサンプル」の場合):

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")

これらの複数の変数の名前を変更する効率的な方法があるかどうか疑問に思っていました。前もって感謝します。

4

1 に答える 1

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

または、同等に、

names(datasample) <- paste0(names(datasample), "1")
于 2012-12-31T03:02:12.030 に答える