Answer by alistaire for Merging dataframe every x row
You need to make a sequence to group by, e.g.rep(1:4, length = nrow(df))## [1] 1 2 3 4 1 2 3 4 1 2 3 4In aggregate:aggregate(value ~ cbind(day = rep(1:4, length = nrow(df))), df, FUN = sum)## day...
View ArticleAnswer by akrun for Merging dataframe every x row
This can be achieved with %% for creating a grouping variable and then do the sum with aggregaten <- 4aggregate(value ~cbind(day = (seq_along(df1$id)-1) %% n + 1), df1, FUN = sum)# day value#1 1 8#2...
View ArticleMerging dataframe every x row
I am trying to merge values in a dataframe by every nth row.The data structure looks as follows:id value1 12 23 14 25 36 47 18 29 410 411 212 1I like to aggregate the values for every 4 rows each....
View Article