2016-05-29 19 views
0

は、私はこのような機能を持っています。たとえば、ユーザーがstudentを入力した場合、idnumber <- data$studentを取得しますが、data$studentは取得しません。とにかくそれができますか?

+2

'data [、abc]'? – Psidom

+0

これには2通りの方法があります。あなたは変数を文字列として渡し、Psidomの提案を利用します。 2つの変数を文字列として渡すことはありません。これを行うには、この記事を読んでください。 http://stackoverflow.com/questions/19133980/passing-a-variable-name-to-a-function-in-r/34079727#34079727私は私の答えは優れたアプローチだと信じています。 –

+0

data [[abc]]も可能です。リストの場合も同様です。 – Shape

答えて

0

使用:abc_valは "ABC" と、おそらく等しい文字値である

Data[ abc_val] 

それとも

Data[[ abc_val]] 

。しかし、本当に "データ"に値を渡す必要があります。

関連する問題