what's this character?
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.