私はデータフレームを持っています:
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 か月分の数千のデータがありますが、基本的には月の列ごとにデータ フレームを転置したいと考えています。ありがとう。