1

私はデータフレームを持っています:

df <- data.frame(month=rep(1:3,2), ID=rep(1:2,each=3),  
                 year=rep(2012,6),tmin=c(1:6),tmax=c(7:12))

そして、次のようなデータフレームが必要です:

df1 <- data.frame(ID=rep(1:2,each=2), weather=rep(c("tmin","tmax"),2),
                  year=rep(2012,4), m1=c(1,7,4,10), m2=c(2,8,5,11),
                  m3=c(3,9,6,12))

実際のデータには 12 か月分の数千のデータがありますが、基本的には月の列ごとにデータ フレームを転置したいと考えています。ありがとう。

4

1 に答える 1