R - 如何从控制台输入创建数组

时间:2013-01-16 08:50:13

标签: r input console command output

大家好,并提前感谢您的帮助。

在R中,我正在使用system(command)向外部Windows程序发送命令,后者又输出我在R控制台上直接看到的行(每行有多个值)。他们看起来像这样:

a,b,c,d,e,f,g,h    
1,2,3,4,5,6,7,8    
3,4,5,7,1,3,4,9    
7,5,3,1,8,1,5,7

我想要做的是创建一个顶行作为列名的数组,输入中的每个后续行应该是进入这些列的值。任何和所有帮助做这项工作将非常感激。

这是我第一次涉足这个领域,所以我对如何做到这一点非常困惑。我干涉scan()pipe()readLines(),但未能成功。我对system(command)没有特别的附件,任何运行可执行文件的函数都会给我提供我需要的输出,如果它有助于实现我想要的那样就很好。

1 个答案:

答案 0 :(得分:0)

user1935457发表的评论诀窍。

read.table(text = system(command, intern=TRUE), sep = ",", header=TRUE)

相关问题