データセットをクリーニングしているので、別の変数に応じて変数を選択する必要があります。 ID = 1
とすると、変数VAR01
をデータフレームに導入する必要があります。ID = 2
の場合は、VAR02
などが必要です。Rの変数名への文字列
したがって、stringf
機能を持つID番号の変数名 'VAR'を貼り付けるforループを実行しています。問題は、文字列を関数名として理解するためにRが必要であることです。
:
> variable1 = c("monday", "tuesday", "wednesday")
> var_name = "variable1"
> eval(parse(text=var_name))
[1] "monday" "tuesday" "wednesday"
問題は、私は、変数を参照するためにそれを使用することはできませんです。
> eval(parse(text=var_name)) = c(1,2,3)
Error in file(filename, "r") : cannot open the connection
In addition: Warning message:
In file(filename, "r") :
cannot open file 'variable1': No such file or directory
を持っています誰にでも解決策がありますか?
ありがとうございます!
データの内容と目的の出力の例を挙げることはできますか? – alexwhan