我正在寻找构建字符串,它应该是执行命令的输入。字符串已准备就绪,并如下所述进行构造。
问题:
如何将字符串的内容作为命令发送?
# Build list with content
my_list <- list("no1" = 12)
# Define content, parts of string.
text_left <- "ls.str("
text_right <- ")"
# Build string.
test_string_result <- paste0(
text_left,
"my_list",
text_right
)
# Result of string.
print(string_result)
命令“ print(string_result)”的打印输出给出:
[1] "ls.str(my_list)"
想要的结果:
我希望“ string_result”作为将内容作为命令发送的基础, 例如它应该发送“ ls.str(my_list)
答案 0 :(得分:1)
使用eval(parse(text=print(test_string_result)))
结果:
no1 : num 12