Tôi cố gắng để chuyển đổi các định dạng sau:Hình dạng nhiều biến phân loại để biến phản ứng nhị phân
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
để biến phản ứng nhị phân:
movie Leo Kate Jack
1 Titanic 1 1 0
2 Departed 1 0 1
Tôi đã thử các giải pháp được mô tả trong Convert row data to binary columns nhưng tôi có thể làm cho nó hoạt động cho hai biến, không phải ba.
Tôi thực sự đánh giá cao nếu có cách làm sạch.