我们说我有这三个对象
first<-1
second<-"hello"
third<-3
我有一系列像这样的人物:
example<-c("first","second","third")
如何自动将数组中的所有名称转换为具有相同名称的对象?为了得到类似的东西:
example2<-c(first, second, third)
我知道有类似的问题,但我找不到任何可以为我的案子工作的答案。 感谢任何可能提供帮助的人
更新:
如果我这样做:
example3<-mget(example)
ant然后在R控制台中输入example2
和example3
,输出略有不同。
> example2
[1] "1" "hello" "3"
> example3
$first
[1] 1
$second
[1] "hello"
$third
[1] 3
我需要example3与example2完全相同的对象,因为如果我运行cbind(example3)
我会收到一些错误,而cbind(example2)
工作正常,但对象数组是相同的。
当然,在我的代码中,名为first,second和third的对象与此帖中的对象不同,但逻辑是相同的。
答案 0 :(得分:1)
根据您最近的评论以及Konrad Rudolph的建议,我相信您正在寻找
unlist(mget(example), use.names = FALSE)
# [1] "1" "hello" "3"