Convierta la tabla en matriz por nombres de columna [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Resforme el marco de datos de tres columnas a la matriz (formato "largo" a "ancho") 5 respuestas

Tengo un marco de datos similar al siguiente

       models cores     time
1       4     1 0.000365
2       4     2 0.000259
3       4     3 0.000239
4       4     4 0.000220
5       8     1 0.000259
6       8     2 0.000249
7       8     3 0.000251
8       8     4 0.000258

... etc

Me gustaría convertirlo en una tabla / matriz con #modelos para etiquetas de filas, los # núcleos para las etiquetas de columnas y el tiempo como las entradas de datos

p.ej

  1 2 3 4 5 6 7 8    
1   time data
4   time data

Actualmente estoy usando bucles para convertirlo en esta estructura, aunque me pregunto si había un método mejor.

Respuestas a la pregunta(3)

Su respuesta a la pregunta