Я пишу подпрограмму R, которая представит информацию моему конечному пользователю, а затем запросит ответ у него. Как только ответ получен, мне нужно пройти через некоторую дополнительную обработку, чтобы «обновить год», а затем я хочу снова представить варианты. Цель моей программы - моделировать среду для конечного пользователя.
Я использовал readline () для захвата ответов, но проблема в том, что конечный пользователь должен полагаться на Excel для просмотра отчетов. Я бы хотел, чтобы все это происходило в R, если это возможно (поскольку оно более обтекаемое и плавное).
У меня есть ощущение, что решение лежит в блестящей или гибкой панели. Моя проблема с блестящим заключается в том, что я не знаю, как выполнить цикл после сбора входных данных. Для flexdashboard я могу представить информацию, но readline () - не самый элегантный способ сбора пользовательского ввода.
adding_example<-function(starting_value){
yr<-1
end_value<-starting_value
while (yr<=10) {
print(end_value)
val<-readline("What value would you like to add?: ")
end_value<-end_value+as.numeric(val)
yr<-yr+1
}
return(end_value)
}
Эта рутина работает. Любая помощь в создании блестящей рутины (или flexdashboard), которая заключает в себе этот цикл, ценится!