R изменение аргументов из командной строки? - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь запустить сценарий R, используя команды, переданные из командной строки.

Сценарий просто:

args <- commandArgs(trailingOnly = TRUE)
print(args)
print(args[1])
print(args[2])
data <- load(args[1])
print(args[2])

Однако, когда я запускаю с помощью команды Rscript extract_snppos.r BEAUX_p_TCGA_b109_SNP_2N_GenomeWideSNP_6_E01_772042.CEL.Log.R.Ratio.RData /n/data1/hms/dbmi/park/doga/TCGA_BRCA_examples/ASCAT/LRR_BAF_DEFAULTCLUSTER_ascat/test.txt, Я получаю:

[1] "BEAUX_p_TCGA_b109_SNP_2N_GenomeWideSNP_6_E01_772042.CEL.Log.R.Ratio.RData"
[2] "/n/data1/hms/dbmi/park/doga/TCGA_BRCA_examples/ASCAT/LRR_BAF_DEFAULTCLUSTER_ascat/test.txt"                                                                                                                     
[1] "BEAUX_p_TCGA_b109_SNP_2N_GenomeWideSNP_6_E01_772042.CEL.Log.R.Ratio.RData"
[1] "/n/data1/hms/dbmi/park/doga/TCGA_BRCA_examples/ASCAT/LRR_BAF_DEFAULTCLUSTER_ascat/test.txt"

[1] "/n/data1/hms/dbmi/park/doga/TCGA_BRCA_examples/test/SNPpos.txt"

Кажется, что второй аргумент для args изменяется, но я не уверен, почему. Все, что я знаю, это то, что файл RData содержит объект SNPpos, который я пытаюсь записать в файл, но я не уверен, почему он меняет args.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...