StackOverflowを含むウェブ全体を調べ、この質問をする前にさまざまなことをテストしましたが、優れた回答を逃した場合はご容赦ください。
reshape関数(およびパッケージも)について多くの助けがありますが、どちらも必要なことを実行できません。件名によって異なる「時間」変数があります。たとえば、time1、time2、time3ではありません。サブジェクトIDごとに一意の時間値をそれぞれ「time1」、「time2」、「time3」として扱う幅広いデータセットを作成したいのですが、日付を保存する必要があります。これを具体的にするために、ここにいくつかのサンプルデータがあります:
Id<-c(1, 1,1, 2,2,2, 3)
date<-c("Jan10", "Jun11", "Dec11", "Feb10", "May10", "Dec10", "Jan11")
Score<-c(52, 43, 67, 56, 33, 21, 20)
format2<-data.frame(Id, date, Score)
format2
Id date Score
1 1 Jan10 52
2 1 Jun11 43
3 1 Dec11 67
4 2 Feb10 56
5 2 May10 33
6 2 Dec10 21
7 3 Jan11 20
私はそれをこのように見せたいです:
Id date1 Score1 date2 Score2 date3 Score3
1 Jan10 52 Jun11 43 Dec11 67
2 Feb10 56 Dec10 21 May10 33
3 Jan11 20 NA NA NA NA
明白な答えを逃した場合は、助けと謝罪をありがとう。