全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2014-3-27 23:49:01
如果是大于 512 个的话,如1000个, 是
a=1:1000
2^ceiling(log2(length(a)))

至于设定参数问题 水平有限
二维码

扫码加我 拉你入群

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

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

2014-3-27 23:49:28
danica33 发表于 2014-3-27 23:40
不熟悉,rank(a,ties.method="fir")跟order(a[order(a)]),不是一个意思啊,前者是a对应的秩,后者就是
1 ...
我再看看,year和a是对应的,我想尝试的是这样

id a
1 0
2 4
3 2

变为

id order a
1    1    0
3    2    2
2    3    4

也就是得到order这变量 : )

两个建议的方法貌似是一样的,就是最小值序号为1,最大值序号为n,中间类似
二维码

扫码加我 拉你入群

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

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

2014-3-27 23:54:14
jmpamao 发表于 2014-3-27 23:49
如果是大于 512 个的话,如1000个, 是
a=1:1000
2^ceiling(log2(length(a)))
明白了,是不是就是如果大于512,为n个数,就是
a=1:n
2^ceiling(log2(length(a)))

太感谢了,晚上可以睡好了,呵呵,耽误了你这么久,谢谢啊!
二维码

扫码加我 拉你入群

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

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

2014-3-27 23:59:43
winniewang2222 发表于 2014-3-27 23:49
我再看看,year和a是对应的,我想尝试的是这样

id a
好吧,a也不是原来的a
二维码

扫码加我 拉你入群

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

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

2014-3-28 05:21:05
danica33 发表于 2014-3-27 23:59
好吧,a也不是原来的a
恩,你说的对。再次感谢啊! :D
二维码

扫码加我 拉你入群

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

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

2014-3-28 08:57:47
这么火??
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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