Cannot get "==" operator to return TRUE
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?
On Fri, Feb 3, 2012 at 10:10 AM, G See <gsee000 at 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 <savicky at 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 at 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.