我想转换以下格式:
mydata <- data.frame(movie = c("Titanic", "Departed"),
actor1 = c("Leo", "Jack"),
actor2 = c("Kate", "Leo"))
movie actor1 actor2
1 Titanic Leo Kate
2 Departed Jack Leo
Run Code Online (Sandbox Code Playgroud)
二进制响应变量:
movie Leo Kate Jack
1 Titanic 1 1 0
2 Departed 1 0 1
Run Code Online (Sandbox Code Playgroud)
我尝试了将行数据转换为二进制列中描述的解决方案, 但我可以让它适用于两个变量,而不是三个.
如果有一个干净的方法,我真的很感激.