作者gsuper (统计的巴比伦塔)
看板Statistics
标题[程式] 指定与序号的问题
时间Mon Feb 22 23:14:49 2010
若手上有一向量
[1] FALSE FALSE
TRUE
想不靠回圈
取得
3 这个序数
请问是否有现成 function 可用?
找好久都找不到
请高手帮忙
p.s.
这是用 max function 做出来的向量
所以只有一个 TRUE
-------------------------------
> a
V1 V2 V3 V4
1 1 4 7 10
2 2 5 8 11
3 3 6 9 12
> rowSums(a[,1:2]) == max(rowSums(a[,1:2]))
[1] FALSE FALSE TRUE
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.239.247
※ 编辑: gsuper 来自: 140.113.239.247 (02/22 23:15)
※ 编辑: gsuper 来自: 140.113.239.247 (02/22 23:30)
1F:→ andrew43:不好意思请教, 序数指什麽? 02/22 23:56
我的意思是指 1st 2nd 3rd 这样
rank number 直翻"序数" 不晓得有没有用错
2F:推 acecc:which(rowSums(a[, 1:2]) == max(rowSums(a[, 1:2]))) 02/23 00:06
3F:→ acecc:你想要这样? 02/23 00:06
谢谢楼上~~~~ which 很好用!!!
问题解决了
※ 编辑: gsuper 来自: 140.113.239.247 (02/23 15:54)
※ 编辑: gsuper 来自: 140.113.239.247 (02/23 15:58)