1. 程式人生 > >R語言中給重複的列賦予rank,123,12,1等。程式碼分享

R語言中給重複的列賦予rank,123,12,1等。程式碼分享

rank_xuhao<-function(x){
  myindex<-c()
  for (i in 1:length(x)){
    if (i==1){
      myindex[i]<-1
      next
    }
    if (x[i]==x[i-1]){
      myindex[i]<-myindex[i-1]+1
    } else {
      myindex[i] <- 1
    }
  }
  return(myindex)
}