2015-09-22 3 views
0

Мне было интересно, есть ли какие-либо простые способы реализации взаимодействия с пользователем при выполнении скрипта в R?R: взаимодействие пользователя в консоли для выполнения функции в R

Например, если у меня есть простая функция, которая добавляет данные в существующий dataframe. Я хочу, чтобы пользователь решил добавить дополнительные данные или нет. Есть ли способ реализовать этот процесс принятия решений в виде командной строки в консоли? Например, если пользователь вводит «да» в консоли, выполняется добавление данных или только функция, и если пользователь вводит «нет», он не выполняется?

Вот несколько примеров кода, который добавляет data_add к data

Input <- file.choose() 
data_add <- read.csv(Input, sep=";", header=TRUE, stringsAsFactors=FALSE) 
data_new <- rbind(data, data_add) 

ли кто-нибудь из вас реализовано такие действия пользователя в скрипте и, возможно, имеет простой подход к решению этого?

ответ

0

Быстрый поиск в Google указал мне на пакет svDialogs. Попробуйте

library(svDialogs) 
okCancelBox("Hello") 

возвращает TRUE/FALSE, и вы можете использовать этот

Смежные вопросы