标签: r eval
我有一个函数,由于某种原因,它以与dput()相同的方式返回一组字符,即“c(”A“,”B“,”C“)”。如何将其恢复为角色向量。即[1]“A”“B”“C”
请参阅以下玩具示例
x = c("A", "B", "C") dpx = dput(x)
如何让dpx再次回到x?
答案 0 :(得分:5)
你可以这样做:
eval(parse(text = "c(\"A\",\"B\",\"C\")"))
但修复该函数的输出可能是个更好的主意。