5

ここで明らかな何かが欠けているように感じますので、事前にお詫び申し上げます。とにかく、ここaに私がキャストしようとしているいくつかのデータがあります:

acct_num     year_prem    prem       exc
001          2012         2763585 exclusive
001          2011         2377688 exclusive
001          2010         2083065 exclusive
001          2009         1751722 exclusive
001          2008         1639484 exclusive

ただし、キャストすると、把握/解釈できなかったというエラーが表示されます。

b <- dcast(a, formula= acct_num + exc ~ year_prem, value.var= prem, fill= NA)

Error in .subset2(x, i, exact = exact) : invalid subscript type 'list'

必要ないと思いますfill= NA。しかし、それがあってもなくても同じエラーが発生します。どんな助けでも大歓迎です。

4

1 に答える 1

5

引用符を入れる必要があります。そうすればprem機能します。関数は、それが列の名前になることdcast()を期待してvalue.var=います(引用されています)。

> dcast(a, formula= acct_num + exc ~ year_prem, value.var= "prem", fill= NA)
  acct_num       exc    2008    2009    2010    2011    2012
1        1 exclusive 1639484 1751722 2083065 2377688 2763585
于 2013-04-16T16:38:13.337 に答える