下述R代碼的數據幀生成從數據幀我正在與在工作的時刻的代碼段:重新排列中的R
rep1 <- c("20/02/01","23/03/02")
rep2 <- c(NA, "03/05/02")
rep3 <- c("16/04/01",NA)
rep4 <- c(NA,"12/02/03")
data <- data.frame(rep1 = rep1, rep2 = rep2, rep3 = rep3, rep4 = rep4)
由代碼生成的數據幀看起來像這樣:
rep1 rep2 rep3 rep4
1 20/02/01 <NA> 16/04/01 <NA>
2 23/03/02 03/05/02 <NA> 12/02/03
我想重新安排該數據幀,所以它看起來是這樣的:
rep1 rep2 rep3 rep4
1 20/02/01 16/04/01 <NA> <NA>
2 23/03/02 03/05/02 12/02/03 <NA>
也就是說,每一行我想李可以用行中下一個條目替換每個NA,直到行中只剩下NAs。
真正的數據幀由許多行組成,因此手動完成這將意味着辦公室中的很多時間。
如果有人能告訴我如何在R中做到這一點,我將不勝感激!
你能不能更徹底?在數據集中給我們更多的行,所以我們可以看到它是什麼。 – aL3xa 2010-08-28 20:13:22
當然,對於不準確的抱歉!我添加了一些R代碼,生成一個小樣本數據框,看起來像我正在使用的一個。 – 2010-08-28 20:39:08