Aggregate multiple rows of the same data.frame in R based on common values in given columns

后端 未结 5 908
情歌与酒
情歌与酒 2021-02-02 17:29

I have a data.frame that looks like this:

# set example data
df <- read.table(textConnection(\"item\\tsize\         


        
5条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-02 17:57

    Here is the solution using the ddply from plyr package:

    library(plyr)
    ddply(df,.(item),colwise(mean))
      item size weight value
    1    A    2      3     5
    2    B    1      2     3
    3    C    3      2     1
    

提交回复
热议问题