[R] how to input a string without quote
Jinsong Zhao
jszhao at mail.hzau.edu.cn
Mon Dec 1 05:00:40 CET 2008
> Wow, you are so lazy... But sometimes R is just designed for lazy guys...
>
> ##
> f = function(a) {
> s = substitute(a)
> as.character(s)
> }
> ##
>
>> f(a = asdf)
> [1] "asdf"
>> f(qwer)
> [1] "qwer"
>
>
> Regards,
> Yihui
> --
> Yihui Xie <xieyihui at gmail.com>
> Phone: +86-(0)10-82509086 Fax: +86-(0)10-82509086
> Mobile: +86-15810805877
> Homepage: http://www.yihui.name
> School of Statistics, Room 1037, Mingde Main Building,
> Renmin University of China, Beijing, 100872, China
>
Thanks!
However,
> f(012345)
[1] "12345"
> f(0123-X)
[1] "-" "123" "X"
>
I hope to get:
"012345"
"0-123-X"
>
>
> On Sat, Nov 29, 2008 at 10:59 PM, Gabor Grothendieck
> <ggrothendieck at gmail.com> wrote:
>> This works if you type it in from the R console:
>>
>>> s <- readline()
>> this is my string
>>
>>> s
>> [1] "this is my string"
>>
>>
Thanks! readline() works for my situation.
Regards,
Jinsong
More information about the R-help
mailing list