R中dput()的反义词是什么?

时间:2013-05-03 09:08:46

标签: r eval

我有一个函数,由于某种原因,它以与dput()相同的方式返回一组字符,即“c(”A“,”B“,”C“)”。如何将其恢复为角色向量。即[1]“A”“B”“C”

请参阅以下玩具示例

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

如何让dpx再次回到x?

1 个答案:

答案 0 :(得分:5)

你可以这样做:

eval(parse(text = "c(\"A\",\"B\",\"C\")"))

但修复该函数的输出可能是个更好的主意。