[R] what's this character?

jim holtman jholtman at gmail.com
Thu Nov 29 02:26:44 CET 2012


Use 'charToRaw' to see what the bytes making up the string are:

> charToRaw('N.C. ')
[1] 4e 2e 43 2e 20



On Wed, Nov 28, 2012 at 7:44 PM, Shi, Tao <shidaxia at yahoo.com> wrote:
> Hi list,
>
> I've encounter this problem (see below).  I know it's particularly R-related and it's easy to get by but it still bothers me a lot.
>
>
> It looks the last character of "N.C. " is a space to me, but it's clearly not.  Can someone tell me a way to figure out what character is in the last position.
>
> Thanks!
>
> Tao
>
>
>
>> levels(dat$flag)[3]
> [1] "N.C. "
>> levels(dat$flag)[3]=="N.C. "
> [1] FALSE
>> substr(levels(dat$flag)[3],5,5)
> [1] " "
>> substr(levels(dat$flag)[3],5,5)==" "
> [1] FALSE
>> "N.C. "=="N.C. "   ## NOTE: this last one can't be reproduced after copy-n-paste
> [1] FALSE
>
> ______________________________________________
> 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.



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.




More information about the R-help mailing list