在循环中分配变量名称

时间:2019-08-26 17:24:15

标签: r loops

我正在尝试创建一个新变量,该变量将对应于一个数据框。函数“分配”不起作用,因为该数据帧太复杂(它使用父数据帧中的onCharacteristicWrite()个函数)。

尝试一下,我运行了以下代码:

dplyr

没有错误弹出,但我想在环境上创建每个变量(Fam <- paste0("Fam", seq(13,53,2)) for(i in Fam){ i <- seq(1,5,1) } Fam13Fam15等)

运行代码时也没有错误,但是没有创建任何变量。

Fam17

我还尝试创建一个函数来执行此操作,然后执行类似的操作

for (i in Fam){
  i <- CPS_reduced %>%
    filter(SOC_Fam == i)%>%
    select(Occupation, Share.of.population.2002, Share.of.population.2018, Share.of.population.2034, Share.2034.with.robots)

但是,这会导致我无法为Fam <- function(i) paste0("Fam",i) <- CPS_reduced %>% filter(SOC_Fam ==i) ... lapply(seq(13,53,2), function(i)) 分配内容的错误。

谢谢您的帮助!

0 个答案:

没有答案