df <- data.frame(animal = c("dog", "dog", "cat", "dog", "cat", "cat"),
hunger = c(0, 1, 1, 0, 1,1))
我有一个类似于上面的数据框,它有两列,一列包含类别,另一列包含二进制数据.
我希望reshape 数据帧,将类别("动物")列拆分为两列,将"动物"列的值作为列名,将另一列(饥饿)的值作为单元格值,即
请注意,情况并非如此.
df <- data.frame(dog = c(0, 1, 0),
cat = c(1, 1, 1))