r - 创建一个数据框,为其分配现有字符串的名称

标签 r

我所处的情况是,使用现有字符串作为名称来访问和创建数据框会很方便。

我可以很好地进行访问,例如:

> foo <- data.frame(test=1:2)
> mystring <- "foo"
> head(get(mystring))
  test
1    1
2    2

但是,假设我想创建一个名为 bar 的数据框,鉴于我有 mystring <- 'bar' ,我该怎么做?

最佳答案

尝试:

assign(mystring,data.frame(test=1:2))

mystring <- "bar" .

关于r - 创建一个数据框,为其分配现有字符串的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65345006/

相关文章:

r - 突出显示 R Shiny 的 selectInput 项目而不单击它

r - 用于按索引对向量进行分区并在该分区上执行操作的惯用 R 代码

r - 将字符串拆分为多列(按特定顺序)

r - 使用 R 中多列的条件对数据进行排序

r - 如何在 R 的函数调用中包含变量名称?

r - 根据指标添加反向指数

r - 在 R 或 PostgreSQL 中形成时空接近轨迹组

r - 在图中绘制多个 geom-vline

r - 在 ezANOVA 函数中动态定义因变量和自变量

r - 图右侧的线标签不重叠