Przekształć tabelę w macierz według nazw kolumn [duplikat]

To pytanie ma już odpowiedź tutaj:

Przekształć trzykolumnową ramkę danych w macierz (format „długi” na „szeroki”) 5 odpowiedzi

Mam ramkę danych, która wygląda następująco

       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

Chciałbym przekonwertować go na tabelę / macierz z #modelami dla etykiet wierszy, # rdzeniami dla etykiet kolumn i czasem jak wpisy danych

na przykład

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

obecnie używam pętli do przekonwertowania go na tę strukturę, choć zastanawiam się, czy istnieje lepsza metoda?

questionAnswers(3)

yourAnswerToTheQuestion