Существует ли пакет для обработки параметров командной строки в R?

в сервлете необходимо поместить response.setStatus(response.SC_MOVED_PERMANENTLY); для отправки '301' xmlHttp состояние, в котором Вы нуждаетесь для перенаправления...

и в $ .ajax функционируют, Вы не должны использовать эти .toString() функция..., всего

if (xmlHttp.status == 301) { top.location.href = 'xxxx.jsp'; }

, проблема - он, не очень гибко, Вы не можете решить, где Вы хотите перенаправить..

перенаправление через сервлеты должно быть лучшим способом. но я все еще не могу найти правильный способ сделать это.

5
задан Josh Lee 26 January 2010 в 11:16
поделиться

2 ответа

8
ответ дан 13 December 2019 в 22:14
поделиться

Как насчет Commandargs с EVAL для встроенного раствора?

TEXT.R

## 'trailingOnly=TRUE' means only parse args after '--args'
args=(commandArgs(trailingOnly=TRUE))

## Supply default arguments
if(length(args)==0){
    print("No arguments supplied.")
    ##supply default values
    a = 1
    b = c(1,1,1)
}else{
    for(i in 1:length(args)){
         eval(parse(text=args[[i]]))
    }
}
print(a*2)
print(b*3)

и вызовов его

R CMD BATCH --no-save --no-restore '--args a=1 b=c(2,5,6)' test.R test.out

Обычные предостережения WRT используют EVAL .

Бессмысленно украдены из этого пост блога .

2
ответ дан 13 December 2019 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: