R data frame rank by groups (group by rank) with package dplyr

后端 未结 3 917
别跟我提以往
别跟我提以往 2021-01-03 15:46

I have a data frame \'test\' that look like this:

    session_id  seller_feedback_score
1   1   282470
2   1   275258
3   1   275258
4   1   275258
5   1   3         


        
3条回答
  •  不知归路
    2021-01-03 16:12

    Found an answer in : Add a "rank" column to a data frame

    data.selected <- transform(data.selected, 
                  seller_feedback_score_rank = ave(seller_feedback_score, session_id, 
                                  FUN = function(x) rank(-x, ties.method = "first")))
    

提交回复
热议问题