In relation to another post, I would like to split data frames stored in a list into multiple data frames individually.
Here is scripts that I am using now.
library(dplyr)
iris %>% mutate(Sepal=rowSums(select(.,starts_with("Sepal"))),
Length=rowSums(select(.,ends_with("Length"))),
Width=rowSums(select(.,ends_with("Width"))))
iris2 <- iris
iris3 <- iris
iris.set <- list(iris,iris2,iris3)
iris.map <- map(iris.set, ~ .x %>% mutate(Sepal=rowSums(select(.,starts_with("Sepal"))), Length=rowSums(select(.,ends_with("Length"))), Width=rowSums(select(.,ends_with("Width")))))
iris <- iris.map[1]
iris2 <- iris.map[2]
iris3 <- iris.map[3]
However I prefer much programmatic approach to split resulted list iris.map
into multiple data frames individually.
Related post How to apply same operation to multiple data frames in dplyr-R?