同じ長さNの 2 つの列 (おそらくデータ フレームから) が与えられた場合、最初の列の奇数エントリと 2 番目の列の偶数エントリを含む長さ2Nの列を作成するにはどうすればよいですか?
次のデータフレームがあるとします
df.1 <- data.frame(X = LETTERS[1:10], Y = 2*(1:10)-1, Z = 2*(1:10))
このデータ フレームを作成するにはどうすればよいdf.2
ですか?
i <- 1
j <- 0
XX <- NA
while (i <= 10){
XX[i+j] <- LETTERS[i]
XX[i+j+1]<- LETTERS[i]
i <- i+1
j <- i-1
}
df.2 <- data.frame(X.X = XX, Y.Z = c(1:20))