全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4920 3
2018-05-31
我这边有一个数据集集,大概有2万行数据,有两个变量为x1,x2,其中,x1为字符串型,x2为因子型,其中,levels(data$x2)=747,也就是x2为747个层次。现在,我从数据集data中按照x2层次分别提取数据子集,使得一共有747个子集。如果用which来选,那要做747次。试过用group by不行, QQ截图20180531095108.png 请问哪位人大的师兄能帮下小妹吗?
感激不尽!!!

二维码

扫码加我 拉你入群

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

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

全部回复
2018-5-31 12:03:04
同样的问题,你问了第四次了,如果单纯是想让你的帖子不沉下去,直接跟贴就行了。
不要再发同样的帖子了。
split(x = data, f = data$X2)
二维码

扫码加我 拉你入群

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

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

2018-5-31 14:20:49
如果用sqldf中的group by的话,可以试试讲X2的数据类型转换为字符型,然后再进行分组
二维码

扫码加我 拉你入群

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

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

2018-5-31 14:51:21
cheetahfly 发表于 2018-5-31 12:03
同样的问题,你问了第四次了,如果单纯是想让你的帖子不沉下去,直接跟贴就行了。
不要再发同样的帖子了。 ...
多谢!
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

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