[R] how to input a string without quote

Yihui Xie xieyihui at gmail.com
Sun Nov 30 08:32:35 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



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"
>
>
>
> On Sat, Nov 29, 2008 at 9:41 AM, Jinsong Zhao <jszhao at mail.hzau.edu.cn> wrote:
>> Hi there,
>>
>> I hope to use a string as an input in my function, however, I don't want
>> to input the quotation mark. Is it possible?
>>
>> Thanks in advance.
>>
>> Regards,
>> Jinsong
>>



More information about the R-help mailing list