3

データ フレームから分離された変数が与えられた場合、その名前をどのように取得しますか? インデックス作成が内部的に行われる関数で動作する必要があります (例: apply)。

df<-data.frame(a=1:10,b=1:10)

names(df[,1])

生成:

>NULL

test<-df[,1]
test[0]

これが役立つ例を次に示します。

library(plyr)
relabel<-colwise(function(column){
  column<-paste(names(column),column)})
relabel(df)

与える

data.frame(a=c(.1,.2,.3,...), b=c(.1,.2,...))

望ましい結果は次のようになります。

data.frame(a=c('a.1','a.2','a.3'), b=c('b.1','b.2', 'b.2'))
4

1 に答える 1