1
我試圖標準化由變量的數據幀(幾個變量,例如2英寸)和重組所述數據幀:R量表和重組以數據幀
V1<-c(1,2,3,4,5,6,2,3,1,2)
V2<-c(.2,.4,.3,.5,.1,.3,.6,1,0,.5)
Size1<-c("S","S","M","L","M","S","M","L","S","M")
df<-data.frame(V1,V2,Size1)
Size1<-factor(Size1)
AllStand<-data.frame(sapply(df[,1:2],scale),Size1=df$Size1)
我需要通過尺寸1標準化。
我試圖分裂申請-結合的方法
分裂
splitby<-split(df[,1:2],Size1)
申請
app<-sapply(splitby,scale)
而這裏就是我試圖重組它的一個問題。輸出是列表,我需要與原始格式相同的數據幀。我試着用/在/旁邊在步驟中產生類似的列表。
謝謝,@akrun。 dplyr選項是最優雅的。第三種選擇是我正在尋找的 –
@KonstantinMingoulin感謝您的反饋。 – akrun