Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R-如何从控制台输入创建数组_R_Input_Console_Command_Output - Fatal编程技术网

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

R-如何从控制台输入创建数组,r,input,console,command,output,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 我想做的是创建一个数组,该数组的顶行作为列名,输入的每个后续行都应该是进入这些列的值。任何和所有的帮助,使这项工作将非常感谢 这是我第一次进入这一领域,所以我一

大家好,提前谢谢你们的帮助

在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()
,但未能成功。我对
系统(命令)
没有特别的附件,任何运行可执行文件的函数都可以提供我需要的输出,如果它有助于实现我想要的,我就可以了。

用户1935457的评论起到了作用


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

是否尝试设置
system
intern
参数?假定以字符向量的形式返回输出。然后你可以做一些类似于read.table的事情(text=system(command,intern=TRUE),sep=“,”,header=TRUE)你使用的是什么系统?感谢用户1935457,这真的做到了。非常感谢。