On Fri, 15 Aug 2008, Bos, Roger wrote:

All,

I am storing a string of email addresses in a table and when I retrieve
them using a RODBC statement such as:

test = sqlQuery(xf, "select specialist from
roger_sector_specialist")$specialist

'test' is of mode list and includes a bunch of white space.

I don't see how: sqlQuery returns a data frame, and this is one column of it. You can have 'list' columns in data frames, but not from sqlQuery.

As a work-around I convert 'test' to a character string, split it based on a white space, then take the first element:

test = strsplit(as.character(test), " ")
emaillist = test[[1]][1]

But I am sure there is a better way.  I did help.search("trim white
space") and R didn't return anything, which I found strange.  Any
advice?

help.search() is not a full-text search. RSIteSearch("trim white space") give lots of relevant info (including the difference between " " and white space).

See ?gsub for trimming trailing whitespace.

--
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to