楼主: 弗丝特先森
5965 3

[问答] 在R中怎么让分组的数据排序后来识别来自于那一组 [推广有奖]

  • 0关注
  • 1粉丝

已卖:21份资源

初中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
28700 个
通用积分
0.1200
学术水平
5 点
热心指数
0 点
信用等级
0 点
经验
202 点
帖子
10
精华
0
在线时间
15 小时
注册时间
2014-5-30
最后登录
2016-3-25

楼主
弗丝特先森 发表于 2015-11-6 19:36:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
比如说(1 4 9 7 0 4 6 3 5)共9个数,分为a,b,c 三组,前三个数为a组,中间为b组,后三个为c组,在9个数排序后,变成(0 1 3 4 4 5 6 7 9) ,那么第一个数0怎么用R语言来识别它来自于a、b、c三组中的哪一组?

二维码

扫码加我 拉你入群

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

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

关键词:R语言

回帖推荐

ryoeng 发表于3楼  查看完整内容

也可以为 vector() 命名 names()。

沙发
飞行员 发表于 2015-11-6 21:43:16
  1. df <- data.frame(number=c(1,4,9,7,0,4,6,3,5), grp=rep(c("a", "b", "c"), each=3), stringsAsFactors=F)
  2. df <- df[order(df$number), ]
  3. df[df[, 1] == 0, 2]
复制代码
已有 2 人评分论坛币 学术水平 热心指数 收起 理由
admin_kefu + 20 热心帮助其他会员
ryoeng + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
ryoeng 在职认证  发表于 2015-11-8 07:54:42
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

板凳
弗丝特先森 发表于 2015-11-10 16:21:24
谢谢啊,刚学的菜鸟很多不会,谢谢指点。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 00:31