全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1897 4
2010-10-12
大师们,能告诉我个指令吗?
关于还原原来的顺序
x<-(3,5,1,7,9)
y=sort(x)
我要怎么y才能还原x<-c的顺序
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-12 12:52:26
不懂,怎么回事?请教高手啊
二维码

扫码加我 拉你入群

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

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

2010-10-12 13:03:56
应该比较简单,把sort里的参数index.return设为TRUE即可,该值默认为FALSE。
二维码

扫码加我 拉你入群

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

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

2010-10-12 13:25:55
bh.adjust=function(x)
{i=1:length(x)
y=sort(x)
ifelse(y(i)<=0.05*i/length(x),"F","T")}

bh.adjust(c(.39,.024,.35,.009,.10))
得到的结果是是以y(i)的顺序,如何将结果改成以原来sequence的顺序?
谢谢!!!
二维码

扫码加我 拉你入群

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

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

2010-10-13 22:08:13
bh.adjust <- function(x)
{
  i <- 1:length(x)
  y <- sort(x, index.return=TRUE)
  z <- ifelse(y$x[i] <= 0.05*i/length(x),"F","T")
  z[y$ix]  # 还原成原来的顺序
}

y <- bh.adjust(c(.39,.024,.35,.009,.10))
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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