Данные
test = data.frame(case=c("cyl","eng","mon"),
worst=c(1,0,1),money=c(123,42,13),girl=c("no","yes","no"))
desired_test= data.frame(case=c("cyl","eng","mon"), worst=c(1,0,1),money=c(123,42,13),girl=c("no","yes","no"),
worst_cyl=c(1,0,0),worst_eng=c(0,0,0),worst_mon=c(0,0,1))
Попытка:
test %>% group_by(case) %>% spread(case,worst,fill=0,sep="_")
Почему моя попытка не работает?