Skip to content

user input

3 messages · Ivan Calandra, Andreas Borg, Peter Ehlers

#
Dear users,

I have looked on different sources and found different functions to 
prompt the user to provide input. However, I couldn't find one that does 
exactly what I'm looking for.

select.list() and menu() are nice because a graphic window appears to 
prompt the user. However, the user can only choose from a predefined 
list of choices. readline() and scan() are more free in the input but 
prompt the user in the console.

Examples:
a <- select.list(choices=c("0.0","0.1","0.2"), title="select number")
a    ## I cannot choose "0.15"
[1] "0.1"

b <- readline(prompt="select number ")
select number 0.2    ## in the console, not really visible
b
[1] "0.2"


I would like both "free" input and a pop-up window. Is there a function 
for this?

Thanks in advance,
Ivan
#
Hi Ivan,

there are also data.entry() and edit(), which are more tailored to data 
frames and might look awkward for entering a single value. You could 
also take a look at CRAN, maybe there is a GUI package that does what 
you want.

Andreas

Ivan Calandra schrieb:

  
    
#
On 2011-04-20 02:51, Andreas Borg wrote:
Ivan,
have a look at the rpanel package. Might give you some ideas.

Peter Ehlers