如何在 R 中自动划分我的数据集?
How can I automate this division of my data set in R?
如何获得在 R 中执行这些操作的循环?
地图 33 不存在。
map1 <- dat %>%
filter(map == 1)
map2 <- dat %>%
filter(map == 2)
map3 <- dat %>%
filter(map ==3)
...
我们不需要使用多个步骤,只需使用split
到return一个list
of data.frames
lst1 <- split(dat, dat$map)
names(lst1) <- paste0("map", names(lst1))
最好不要创建多个对象。但是如果我们需要,使用 list2env
list2env(lst1, .GlobalEnv)
如何获得在 R 中执行这些操作的循环?
地图 33 不存在。
map1 <- dat %>%
filter(map == 1)
map2 <- dat %>%
filter(map == 2)
map3 <- dat %>%
filter(map ==3)
...
我们不需要使用多个步骤,只需使用split
到return一个list
of data.frames
lst1 <- split(dat, dat$map)
names(lst1) <- paste0("map", names(lst1))
最好不要创建多个对象。但是如果我们需要,使用 list2env
list2env(lst1, .GlobalEnv)