我想將我的數據設置爲在R中進行分析。我首先要按組,A或B拆分它們,然後拆分這些組隨着年齡增長。拆分數據設置爲組,然後按年齡拆分這些組R
Data <- read.csv("https://stackoverflow.com/users/SLA9DI/Documents/Test.csv")
split(Data,Data$Group)
但後來當我嘗試split(Data,Data$Age)
它僅年齡拆分它,當我嘗試split(Data$Group,Data$Age)
同樣的事情發生了:我已經使用分割()函數如下嘗試。這些數據將用於比較同一年齡段的人羣。我也可能會在後期拋出性別,所以如果我能夠在這些年齡內進一步按性別進行分配,那將會更有幫助。例如:
Group Age Data Data2
A 13 15 10
A 13 14 6
A 18 13 2
A 8 13 8
A 12 2 2
A 14 2 2
A 16 3 2
A 16 4 4
A 16 23 5
A 16 15 4
B 13 5 5
B 13 56 6
B 18 6 1
B 8 76 6
B 12 7 3
B 14 8 2
B 16 9 2
B 16 10 5
B 16 11 6
B 16 12 7
編輯:把它們分成組,然後將這些團體多達內分裂的時代,這樣我就可以與16歲組A.比較16年B歲組。此外,我可能要甚至進一步分裂成性別後,說比一個16歲的女在 B或組A組,與16歲的男在A組或B
這將是比較容易回答如果提供一個[再現的示例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)含樣本數據以及您希望獲得的樣本數據的確切結果。 – akhmed
也許'分裂(數據,交互(數據$組,數據$年齡))''如果你真的想,但有很多功能和軟件包可用,做split/apply/combine更好 – rawr