Если у меня есть скрипт R:
#! /usr/bin/env Rscript
args <- commandArgs(TRUE)
t <- read.table(args[2], header = TRUE)
print(t$args[1])
q(status = 0)
, который я использую с файлом TSV "example-table.tsv":
"a" "b"
1 3
2 2
3 1
... с помощью команды Bash: ./example.R a example-table.tsv
... (после выполнения сценария R, разумеется)
Почему t$args[1]
возвращает NULL
? Как получить этот пример для возврата правильного столбца data.frame, который я указываю в аргументах сценария?
Спасибо за помощь!
Я понимаю, что это может быть или не быть лучшим вопросом для программирования, чем перекрестная проверка ...?