如何在R中运行shell脚本并将输出放入表中?
我知道在R中运行shell脚本时使用的是系统命令:如何在R中运行shell脚本并将输出放入表中?,r,shell,R,Shell,我知道在R中运行shell脚本时使用的是系统命令: my.table <- system(command,intern=TRUE) my.table如果结果“table”有空格分隔符,并且回车标记行,则应将结果传递给read.table的“text”参数: inp.tbl <- read.table(text = system(command,intern=TRUE) ) inp.tbl我希望使用pipe比使用intern的system在内存和时间上更高效 inp.tbl &l
my.table <- system(command,intern=TRUE)
my.table如果结果“table”有空格分隔符,并且回车标记行,则应将结果传递给read.table的“text”参数:
inp.tbl <- read.table(text = system(command,intern=TRUE) )
inp.tbl我希望使用pipe
比使用intern的system
在内存和时间上更高效
inp.tbl <- read.table(pipe(command) )
inp.tbl我想你得自己做一些文本解析。一些不请自来的建议:1)->
作业在技术上是正确的,但必须避免。2) 请张贴可复制的问题(),因为你会得到更好的答案。在这种情况下,您肯定要发布一些示例输出。“->赋值在技术上是正确的,但要避免”什么?(对早期版本的R用户的一个警告是:read.table
及其派生的'text'参数是一个相对较新的添加。)