首页 > 解决方案 > 数据集名称为字符串以及如何评估它们

问题描述

我知道如何评估一个字符串,所以我可以将它用作变量。

但我不知道如何“评估”一个字符串以将其用作数据集。

我的问题:

我有具有相同结构的不同数据集。数据集的名称例如 data010 到 data019。我想绑定它们(通过 bind_rows)。

这不起作用:

for (i %in% c(10:19)){
   if (i == 1)
      df <- eval(paste("data0",i)) # eval(parse(paste("data0",i))) is also not working
    else
      df <- df %>% bind_rows(eval(paste("data0",i)))
}

那么如何将eval数据集的名称作为字符串给出呢?

标签: reval

解决方案


推荐阅读