Re: [R] asking the user for data

From: John Fox <>
Date: Sun 16 Oct 2005 - 22:56:53 EST

Dear Iain,

There's an ask() function in the sm package that does what you want, but you'll have to compose your message properly: ask(paste("Please enter the z value for", x))

Alternatively, eval(parse(text=readline(paste("Please enter the z value for ", x, ": ", sep="")))) will do what you want, as would as.numeric(readline(paste("Please enter the z value for ", x, ": ", sep=""))).

I hope this helps,

John Fox
Department of Sociology
McMaster University
Hamilton, Ontario
Canada L8S 4M4

> -----Original Message-----
> From:
> [] On Behalf Of Iain Gallagher
> Sent: Sunday, October 16, 2005 7:34 AM
> To:
> Subject: [R] asking the user for data
> Hello everyone.
> How do I get R to ask users for data to be entered?
> Specifically I want to ask for a z score to be entered (the
> user would look this up in a
> table) and then use the entered data to compute a Dunn's
> post-hoc test (post kruskal.test).
> I've tried the "ask" function but it's not recognised - maybe
> I don't have to appropriate libary installed. A pointer to
> the right one would be appreciated.
> e.g >z <-ask(message="Please enter the z value for" x)
> Any help would be gratefully received.
> Thanks
> Iain Gallagher
> Institiute for Infection and Immunology Research Edinburgh University
> ______________________________________________
> mailing list
> PLEASE do read the posting guide!
> mailing list PLEASE do read the posting guide! Received on Sun Oct 16 23:09:31 2005

This archive was generated by hypermail 2.1.8 : Sun 23 Oct 2005 - 18:56:13 EST