在R语言中,dput()的反义词是什么?

4

我有一个函数,它像dput()一样以“c(“A”,“B”,“C”)”的形式返回一组字符。如何将其转换为字符向量,即[1] "A" "B" "C"?

请参考以下示例:

x = c("A", "B", "C")
dpx = dput(x)

如何将 DPX 转回 X 呢?
1个回答

5
你可以这样做:
eval(parse(text = "c(\"A\",\"B\",\"C\")"))

但更好的做法是修复该函数的输出。


可能就是在使用assign来创建for循环中的对象组时... :) - Paul Hiemstra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接