是否有會,讓來自DF這樣說子集大數據幀
vec <- data.frame(Names = c("var1","var2","var3","var4","var5","var6","var7",
"var8","var9","var10","var11","var12","var13",
"var14") ,
phase1= runif(14),
phase1.away= runif(14),
phase1_in= runif(14),
phase1_out= runif(14),
phase1.1= runif(14),
phase1.away.1= runif(14),
phase1_in.1= runif(14),
phase1_out.1= runif(14),
phase1.2= runif(14),
phase1.away.2= runif(14),
phase1_in.2= runif(14),
phase1_out.2= runif(14))
賦予了新的DF因爲這樣一個快速和巧妙的方法:
-allways根據phase1.x訂購,給與值相對應的變量的名稱phase1_in和phase1_out值,但不包含phase1.away。
我在做什麼是根本
vec.o<-vec[with(vec, order(-phase1)),]
d1<-vec.o[c("Names","phase1","phase1_in","phase1_out")]
vec.o<-vec[with(vec, order(-phase1.1)),]
d2<-vec.o[c("Names","phase1.1","phase1_in.1","phase1_out.1")]
cbind(d1,d2)
這是非常枯燥,我也相信反R-ISH。任何聰明的想法?我正在處理大數據幀永久和R似乎 有點麻煩。有沒有什麼好的文獻可以推薦用於這些目的? (負載許多變量,創建名字對他們來說,操作這些變量等...)
不錯,儘管看起來phase.x的階段是階段10或更高階段,但ID會產生零點 – Alex 2011-06-09 12:25:24
@Alex:很好的捕獲。我糾正包括phase.x高於10。 – 2011-06-09 12:48:55