Paneldaten von lang nach breit umformen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie kann man Daten vom Lang- zum Breitformat umformen? 9 Antworten

Ich möchte meine Paneldaten vom Langformat in ein Breitformat konvertieren. Ich weiß, dass es eine Reihe anderer Fragen zu diesem Thema gibt, aber ich glaube nicht, dass eine von ihnen die genauen Antworten hat, nach denen ich suche.

my.df <- data.frame(ID=rep(c("A","B","C"), 3), 
    TIME=rep(1:3, each=3), Price=1:9)
my.df

   ID TIME Price
1   A    1     1
2   B    1     2
3   C    1     3
4   A    2     4
5   B    2     5
6   C    2     6
7   A    3     7
8   B    3     8
9   C    3     9

Zu

  TIME Price-A Price-B Price-C
1    1       1       2       3
2    2       4       5       6
3    3       7       8       9

Vielen Dank für jede Hilfe, die Sie zur Verfügung stellen können! Francis

Antworten auf die Frage(2)

Ihre Antwort auf die Frage