2016-11-22 2 views
1

の列名の代わりに変数名を使用する:本でR関数

y <- svytable(~date4a, design = Pew.w) 
date4a

は、列名です。

date4aを変数に置き換えたいとします。もちろん、変数は列名を参照します。

など。次のようなもの:

col <- "date4a" 

y <- svytable(~col, design = Pew.w) #This doesnt' work 

どうすればよいですか?

+3

を行いません。 Rの仕組みの精神モデルを壊すだけで、あなたの仕事を理解しにくくすることができます。 –

+0

@MatthewDrury面白いです。ありがとう。 –

+2

これは統計に関する質問ではなく、 'R'コーディングに関する質問です。ここで話題にはなりませんが、[SO]のトピックにする必要があります。あなたが待っている場合、私たちはあなたのために移行します。 – gung

答えて

2

これはやって本当に価値がある何かであるという仮定の下では、あなたが試みることができる:私の意見では

col <- my.data.frame$date4a 
y <- svytable(~col, design=Pew.w)