关于另一篇文章,我想将列表中存储的数据框分别分成多个数据框。
以下是我现在使用的脚本。
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]
但是,我更喜欢使用多种编程方法将结果列表iris.map
分别分成多个数据框。
相关帖子 How to apply same operation to multiple data frames in dplyr-R?