【发布时间】:2017-04-01 09:30:06
【问题描述】:
我是 R 新手,我有一个 Perl 脚本,我想在其中调用一个 R 脚本,它为我计算一些东西(在这种情况下并不重要)。我想给一个输入文件作为参数,一个包含一些数字的数组和一个代表集群总数的数字。 medoid.r 是我的 R 脚本的名称。
my $R_out;
$R_out = qx{./script/medoid.r $output @cluster $NUMBER_OF_CLUSTERS}
我当前的 R 代码如下所示。现在我只是打印集群看看里面有什么。
args <- commandArgs(TRUE)
filename = args[1]
cluster = as.vector(args[2])
number_of_cluster = args[3]
matrix = read.table(filename, sep='\t', header=TRUE, row.names=1, quote="")
print(cluster)
是否可以将数组作为参数?如何将其保存在 R 中?现在只存储和打印数组的第一个数字,但我希望将每个数字都放在向量或类似的东西中。
【问题讨论】:
标签: arrays r perl vector arguments