r - 数据集名称为字符串以及如何评估它们
问题描述
我知道如何评估一个字符串,所以我可以将它用作变量。
但我不知道如何“评估”一个字符串以将其用作数据集。
我的问题:
我有具有相同结构的不同数据集。数据集的名称例如 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
数据集的名称作为字符串给出呢?
解决方案
推荐阅读
- php - 如何在 Laravel 中使用多个验证规则作为多个验证请求的基础
- javascript - Flickity 没有隐藏在桌面上
- mysql - SQL中的Open Validator错误什么时候不应该出现?
- ruby-on-rails - 创建一个 PDF 文件并在 ruby 中下载
- java - 内部类解释的可见性
- python-3.x - 为不同的日志级别添加前缀
- javascript - 为什么 Chrome 发送两个 http 请求而 Firefox 发送一个?
- nuxt.js - Nuxt:未找到清单文件
- python - 在字符串中的每 4 个字符之间在字符串列表中插入一个空格的可能方法?
- wkhtmltopdf - 为什么 wkhtmltopdf 页眉和页脚仅应用于目录页 (toc)?