On 12-02-03 11:10 AM, G See wrote:
Sorry, I meant
Do you know of a way to print a string such that I can see whether it
contains a *space* or a no-break space?

Use tools::showNonASCII(x).  On Petr's example, it gives

1: n/a<c2><a0>

Duncan Murdoch



On Fri, Feb 3, 2012 at 10:10 AM, G See<gsee...@gmail.com>  wrote:
Petr,

Thank you!  That is great.

Do you know of a way to print a string such that I can see whether it
contains a string or a no-break space?

Thanks,
Garrett

On Fri, Feb 3, 2012 at 10:01 AM, Petr Savicky<savi...@cs.cas.cz>  wrote:
On Fri, Feb 03, 2012 at 09:25:10AM -0600, G See wrote:
I have a data.frame named "df". The dput of df is at the bottom of this e-mail.
What I'd like to do is replace the "n/a " values with NA.  On Mac OSX, it works
to do this:
df[df == "n/a"]<- NA

However, it does not work on Ubuntu.  See below.

Thanks in advance,
Garrett

x<- df[27, 4] # complete data.frame dput is below
dput(x)
"n/a "

Hi.

This string contains a no-break space, not a space.

  "n/a " == "n/a\uA0"

  [1] TRUE

  "n/a\uA0"

  [1] "n/a "

Hope this helps.

Petr Savicky.

______________________________________________
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.

______________________________________________
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.

______________________________________________
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