全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11266 7
2016-01-13


我有这样一个双因子方差分析的数据,双因子为Age(younger VS olded)和Process(下面有5个水平),因变量为Words。实验共10个处理组合,每组10人。原数据为长格式,只有三列,Age, Process, Words。前20行数据如下:

AgeProcessWords
YoungerCounting

8

YoungerCounting

6

YoungerCounting

4

YoungerCounting

6

YoungerCounting

7

YoungerCounting

6

YoungerCounting

5

YoungerCounting

7

YoungerCounting

9

YoungerCounting

7

YoungerRhyming

10

YoungerRhyming

7

YoungerRhyming

8

YoungerRhyming

10

YoungerRhyming

4

YoungerRhyming

7

YoungerRhyming

10

YoungerRhyming

6

YoungerRhyming

7

YoungerRhyming

7



现在想利用split()函数,按Age的取值和Process的取值分组,每组10人。可是看了看split的说明,似乎只有按一个维度分组的做法。

比如输入如下语句:
复制代码


此时分成5组,每组20人,不考虑性别。

我想加入年龄的信息,也不知道怎么加进去,请教各位。谢谢!

数据在这:

memory.rar
大小:(363 Bytes)

 马上下载

本附件包括:

  • memory.csv




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-1-13 08:10:23
split(data, list(data$Age, data$Process))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-13 12:29:45
ntsean 发表于 2016-1-13 08:10
split(data, list(data$Age, data$Process))
谢谢!

那要是在拆分完后,要对每个维度下的Words数据做一次正态性检验 ,有没有一次性的函数?

感觉这个不太好用lapply()这些函数啊,每个拆分后的数据仍然有Age和Process,而正态性检验只能针对Words来做。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-13 13:33:34
xkdog 发表于 2016-1-13 12:29
谢谢!

那要是在拆分完后,要对每个维度下的Words数据做一次正态性检验 ,有没有一次性的函数?
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-13 13:57:28
新人,数据下载不下来呀
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-13 14:12:52
cheetahfly 发表于 2016-1-13 13:33
厉害厉害,谢大神!我一会再研究下怎么利用plyr包来实现,谢谢了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群