Remodelar múltiples variables categóricas a variables de respuesta binarias

Estoy tratando de convertir el siguiente formato:

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

a las variables de respuesta binaria:

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

Probé la solución descrita enConvertir datos de fila en columnas binarias pero podría hacerlo funcionar para dos variables, no tres.

Realmente apreciaría si hay una manera limpia de hacer esto.

Respuestas a la pregunta(4)

Su respuesta a la pregunta