この質問に対する回答はstackoverflowを検索しましたが、これまでのところ運がありませんでした。私の要求:変数の値/型を使用して列の名前を変更する
簡単なデータフレームの場合:私は(例えば、D [1]または元の列名を参照せずに変数の型/文字列の内容に基づいて、変数の名前を変更して行くにはどうすればよい
# create dummy data.frame
d <- data.frame(var1 = as.character(1:5),
var2 = factor(letters[1:5]),
var3 = 1:5, stringsAsFactors = FALSE,
var4 = rep("<div class='The mink cat'< /p>'",5))
var1)?
var1-var3の名前を、各変数の値の型によって指定された文字、因子、数値に変更します。
変数値を検索し、文字列 'the mink cat'の一部を利用してvar4の名前を 'mink'に変更します。たぶん、このような
をpurrrライブラリを使用しますが、 'NM1 <意味でした - sapply(D、クラス)。 名前(d)[1:3] < - nm1 [1:3] ' – akrun