楼主: kk22boy
43277 23

[学习分享] R中order()命令到底是什么意思? [推广有奖]

  • 8关注
  • 95粉丝

一叶知秋

已卖:9095份资源

学科带头人

51%

还不是VIP/贵宾

-

TA的文库  其他...

计量经济与统计

SSCI、权威 论文写作及投稿经验

威望
1
论坛币
57240 个
通用积分
130.1721
学术水平
437 点
热心指数
492 点
信用等级
393 点
经验
68023 点
帖子
1586
精华
0
在线时间
2192 小时
注册时间
2005-3-10
最后登录
2025-5-25

初级热心勋章 初级信用勋章

楼主
kk22boy 发表于 2011-5-18 08:47:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
好像不是普通的排序命令,与sort()不一样

看了帮助,但是没有看懂,

哪位兄弟可以帮忙解释一下
二维码

扫码加我 拉你入群

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

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

关键词:是什么意思 Order der SOR 命令 意思 Order

如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

沙发
qoiqpwqr 发表于 2011-5-18 09:39:58
> x <- c(-3, 3, 1, -1)
> order(x)
[1] 1 4 3 2
order(x)返回值的第k个数是x中第k小的数的位置
在这个例子里,x里最小的数是-3,是x里的第1个数,所以order(x)的第一个数是1x的第2小的数是-1,是x里的第4个数,所以order(x)的第二个数是4,以此类推
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
kk22boy + 1 + 1 + 1 热心帮助其他会员
aspenroad + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

藤椅
shenbaiseshatan 在职认证  发表于 2011-5-18 10:25:58
根据楼上的解释,再结合下面的代码来理解下,自己多观察就明白了
  1. a<-sample(10)
  2. order(a)
  3. a[order(a)]
复制代码
order()函数的返回值其实是你的最小值、次小值、再次小值...次大值、最大值所在的位置。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
aspenroad + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

胜人者有力,自胜者强!

板凳
kk22boy 发表于 2011-5-20 21:46:44
谢谢楼上二位的回答,困惑几天的问题总算解决了

谢谢了

呵呵
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

报纸
kk22boy 发表于 2011-5-20 21:52:24
2楼的解释是不是有点问题呢?

对了,提醒二位一下,二位可以向版主申请领取100金币的,呵呵
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

地板
Jinyou_Yin 发表于 2012-3-11 15:51:55
谢谢楼主以及耐心解答的人们!

7
吉林小王子 在职认证  发表于 2012-3-11 18:44:19
那就是传说的“秩”,

8
wzy1713 发表于 2012-3-12 11:18:31
楼上的解释很到位

9
trier2006 发表于 2012-3-19 21:22:15
吉林小王子 发表于 2012-3-11 18:44
那就是传说的“秩”,
没错,返回的是位置
最好的医生是自己,最好的药物是时间……

10
512002855 发表于 2013-1-10 11:39:26
a=c(1.5,1.3,1.2,4)
b=c(3,5,4,7)
> order(a,b)
[1] 3 2 1 4
???

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 19:09