r - 有没有办法引用文本变量并在以后使用它来创建表
问题描述
例如,我有以下代码:
dat_name = "first"
我想创建一个名为“first_box”的数据集,并且我想使用dat_name
上面已经引用的方法来做到这一点。我想做类似的事情:
'dat_name'_box <- 1
上面的代码会引发错误。有人可以知道我如何实现我想要做的事情.. 这样我就可以重用代码而不必重命名数据框假设我接下来想创建类似“second_box”的东西。
解决方案
您可以使用assign
.
dat_name = "first"
var_name = paste0(dat_name, "_box")
assign(var_name, 1)
然后你会得到:
print(first_box)
[1] 1
推荐阅读
- mysql - 为 MySQL 表中的所有日期选择低于日期的不同值的数量
- reactjs - 服务器端渲染上的 webpack4 开发服务器代理错误反应热加载应用程序
- c++ - 如何在 C++ 中实现向量混合?
- php - 如何在 PHP 5.6 中从五个元素开始 foreach
- java - 在 Cloud Foundry Java API 中获取服务密钥
- sql - SQL Server 维护订单索引(产品阵容)
- arrays - 在 F# 中的数组中创建重复序列的最佳方法是什么?
- file-upload - HttpEndRequest 错误处理和重试
- entity-framework - 使用 Entity Framework Core 设置更新级联约束
- javascript - 使用递归的反向链表问题