Rで再形成するデータがいくつかありますが、その方法がわかりません。シナリオは次のとおりです。このようなデータがあります
a<- c("exam1", "exam2", "exam3","exam4")
date1<- c(8.2,4.3,6.7,3.9)
date2<- c(11.2,9.3,6.5,4.1)
date3<- c(8.2,9.1,4.3,4.4)
dr.df.a <- cbind(a,date1,date2,date3)
a date1 date2 date3
[1,] "exam1" "8.2" "11.2" "8.2"
[2,] "exam2" "4.3" "9.3" "9.1"
[3,] "exam3" "6.7" "6.5" "4.3"
[4,] "exam4" "3.9" "4.1" "4.4"
b<- c("exam1", "exam2", "exam3","exam4")
date1<- c(8.6,14.3,6.7,13.9)
date2<- c(11.2,8.3,16.5,14.1)
date3<- c(4.2,9.1,4.3,14.4)
dr.df.b <- cbind(b,date1,date2,date3)
b date1 date2 date3
[1,] "exam1" "8.6" "11.2" "4.2"
[2,] "exam2" "14.3" "8.3" "9.1"
[3,] "exam3" "6.7" "16.5" "4.3"
[4,] "exam4" "13.9" "14.1" "14.4"
mylist<–list(dr.df.a,dr.df.b)
この例は、再現可能に提案するためのものです。この形式 (dr.df.a と dr.df.b) でデータを取得します。リスト オブジェクトには複数のデータ フレームがあります。
ここで、1行と変数名などを取得する方法を変更する必要があり
、基本的に、リストオブジェクトのすべてのデータフレームexam1_date1, exam1_date2 , exam1_date3, exam2_date1,exam2_date2 ...
の行を持つデータフレームを取得したいと考えています。exam1_date1, exam1_date2 , exam1_date3, exam2_date1,exam2_date2 ...
このデータを再形成するにはどうすればよいですか?どの関数を使用すればよいですか?