如何在 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)