我试图使用system2函数传递一个system命令,但我想将一个变量作为参数传递给该函数。
更具体地说,我有一个bash命令xml-to-json,我想在包含XML的对象上从R中运行它。
我可以将这些数据写入文件,然后第二次运行system2,但我希望尽可能地保持这一点。
发布于 2015-08-27 04:39:56
input参数用于system2可以实现您想要的结果:
输入:如果提供了字符向量,则每行将一个字符串复制到临时文件中,并将“命令”的标准输入重定向到该文件。
示例:
foo = c("foo", "bar")
result = system2("cat", input = foo, stdout = TRUE)https://stackoverflow.com/questions/32239069
复制相似问题