Zmień kształt wielu zmiennych kategorycznych na binarne zmienne odpowiedzi

Próbuję przekonwertować następujący format:

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

do binarnych zmiennych odpowiedzi:

     movie Leo Kate Jack
1  Titanic   1    1    0
2 Departed   1    0    1

Spróbowałem rozwiązania opisanego wKonwertuj dane wierszy na kolumny binarne ale mogłem zmusić go do działania dla dwóch zmiennych, a nie trzech.

Naprawdę doceniłbym, jeśli jest na to czysty sposób.

questionAnswers(4)

yourAnswerToTheQuestion