全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1250 2
2015-11-09
悬赏 10 个论坛币 已解决


有个data.frame,都是分类变量(名义变量),
第一列a有为3种情况:1,2,3;
第二列b有为2种情况:1,2;
第三列c有为4种情况:1,2,3,4;
第四分d有4种情况:1,2,3,4;
第五分e有5种情况:1,2,3,4,5;


分组的条件为:(共有:3*2*4*4*4=384组)
当a=1,b=1,c=1,d=1,e=1的时候,group=1;
当a=1,b=1,c=1,d=1,e=2的时候,group=2;
当a=1,b=1,c=1,d=1,e=3的时候,group=3;
当a=1,b=1,c=1,d=1,e=4的时候,group=4;


当a=2,b=1,c=1,d=1,e=1的时候,group=5;
当a=2,b=1,c=1,d=1,e=2的时候,group=6;
当a=2,b=1,c=1,d=1,e=3的时候,group=7;
当a=2,b=1,c=1,d=1,e=4的时候,group=8;………………



组数比较多的情况下,请问如何生成一个数据框:把各组的情况表示出来?










最佳答案

jiangbeilu 查看完整内容

最简单的方法,可以不用这样考虑,直接用duplicated去除重复项,就可以得到唯一的组别,然后你再处理就行了。
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-9 14:13:47
最简单的方法,可以不用这样考虑,直接用duplicated去除重复项,就可以得到唯一的组别,然后你再处理就行了。
二维码

扫码加我 拉你入群

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

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

2015-11-9 15:31:36
jiangbeilu 发表于 2015-11-9 14:13
最简单的方法,可以不用这样考虑,直接用duplicated去除重复项,就可以得到唯一的组别,然后你再处理就行了 ...
设置错了,不是这个意思,我想得到一个矩阵,包括所有的组别情况。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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