how to input a string without quote
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