我所处的情况是,使用现有字符串作为名称来访问和创建数据框会很方便。
我可以很好地进行访问,例如:
> 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/