Count of unique elements of each row in a data frame in R

前端 未结 3 460
不思量自难忘°
不思量自难忘° 2020-12-19 14:46

I have a data frame like below:

Group1  Group2  Group3  Group4
A       B       A       B   
A       C       B       A   
B       B       B       B   
A               


        
3条回答
  •  被撕碎了的回忆
    2020-12-19 14:55

    duplicated in base R:

    df$Count <- apply(df,1,function(x) sum(!duplicated(x)))
    
    #  Group1 Group2 Group3 Group4 Count
    #1      A      B      A      B     2
    #2      A      C      B      A     3
    #3      B      B      B      B     1
    #4      A      C      B      D     4
    #5      A      D      C      A     3
    

提交回复
热议问题