Quantcast
Channel: Merging dataframe every x row - Stack Overflow
Browsing all 3 articles
Browse latest View live

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 Article



Answer 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 Article

Merging 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
Browsing all 3 articles
Browse latest View live


Latest Images