0
我有一個R的數據框,我想重新組織。考慮以下幾點:重新組織R數據幀 - 超出reshape2(我認爲)
samples=c("167_1", "167_2", "167_3", "167_4", "167_5", "167_6", "167_7", "167_8", "167_9", "167_10", "167_11", "167_12", "167_13", "167_14", "167_15")
condition=c("Group4", "Group7", "Group8", "Group3", "Group4", "Group2", "Group6", "Group1", "Group2", "Group9", "Group7", "Group8", "Group3", "Group5", "Group5")
df=data.frame(samples, condition)
提供了以下:
> head(df)
samples condition
1 167_1 Group4
2 167_2 Group7
3 167_3 Group8
4 167_4 Group3
5 167_5 Group4
6 167_6 Group2
我想重新組織數據,例如:
condition samples
Group1 167_8
Group2 167_6, 167_9
Group3 167_13, 167_4
Group4 167_1, 167_5
Group5 167_14, 167_15
Group6 167_7
Group7 167_11, 167_2
Group8 167_12, 167_3
Group9 167_10
我使用reshape2試過,我可以從長到寬的格式,但我不知道如何從新手的混亂進展到一個總結列表。
library(reshape2)
dcast(df, condition ~ samples)
任何幫助將不勝感激,謝謝。
或者你可以使用'nest':'df_new = DF%>%巢(樣本)',它爲每組提供可變長度的脛骨 – lbusett