[程式] [R] 找一種特殊的 rank function
x <- c(4,5,5,5,6)
是否有以下這種 fx <- function
> fx(x)
[1] 1 2 2 2 3
======================================
自己寫是這樣 , 還滿醜的
fx <- function(tmp)
{ RA <- cbind(rank(unique(tmp)),unique(tmp))
DATA <- tmp
for(g in 1:dim(RA)[1]){DATA[tmp==RA[g,2]] <- RA[g,1]}
return(DATA)
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.239.247
※ 編輯: gsuper 來自: 140.113.239.247 (06/24 19:17)
→
06/24 19:34, , 1F
06/24 19:34, 1F
→
06/24 19:54, , 2F
06/24 19:54, 2F
推
06/24 19:59, , 3F
06/24 19:59, 3F
→
06/24 20:52, , 4F
06/24 20:52, 4F