cast {reshape}的问题

时间:2013-05-23 09:14:08

标签: r casting

我在施放this dataframe时遇到了麻烦。我希望在newname和muncipality(main_habitat)之间拥有物种的频率(使用munc),行中包含main_habitatnewname所有munc,列中的相应频率:

   main_haitat  newname munc1 munc2 munc3
    A            X      1     1     0
    A            Y      0     1     1
    B            Y       ...
    B            Z       ...
    ... 

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

使用reshape2

library(reshape2)
dcast( species, main_habitat + newname ~ munc, fill=0 )