我想将我的数据设置为在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