我是R新手,我有一個Perl腳本,我想在其中調用一個R腳本,該腳本爲我計算某些內容(在此上下文中並不重要) )。我想給出一個輸入文件的參數,一個數組包含一些數字和一個總數的簇數。 medoid.r是我的R Script的名字。將數組作爲參數從Perl腳本傳遞到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中?現在只有數組的第一個數字被存儲和打印,但是我想讓矢量中的每一個數字或類似的東西。