2016-06-26 3 views

答えて

2

我々はeval

eval(B) 
#[1] "A" 

OPの例では、混乱して使用することができ、 'B' から値

get(A) 

を取得するgetを使用することができます。

C <- "A" 
B <- as.name(C) 
eval(B) 
#[1] "A" 
+0

本当にそれをよりよく理解するだけですか?編集したコードを実行すると、 – user7417

+0

@ user7417私はR 3.3.0を使用しています。これは私が得ている出力です。 – akrun

+0

申し訳ありませんが、私のコメントは切り詰められました。 2番目の行はB < - as.name( "C")でなければなりません。そうでなければ "Error in eval(expr、envir、enclos):Object 'が見つかりません"というメッセージが表示されます。とにかく、評価のヒントのおかげで、私はスクリプトでそれをチェックします! – user7417

関連する問題