blank space escape sequence in R?
On Mon, Apr 25, 2011 at 04:37:15PM +0200, Jan van der Laan wrote:
There exists a non-breaking space: http://en.wikipedia.org/wiki/Non-breaking_space Perhaps you could use this. In R on Linux under gnome-terminal I can enter it with CTRL+SHIFT+U00A0. This seems to work: it prints as a space, but is not equal to ' '.
This character may be specified as "\u00A0".
a <- "abc\u00A0def"
a
[1] "abc?def"
The utf-8 representation of the obtained string is
charToRaw(a)
[1] 61 62 63 c2 a0 64 65 66
Using Unicode package, the string may be analyzed as follows
library(Unicode)
u_char_inspect(as.u_char_seq(a, ""))
Code Name Char
1 U+0061 LATIN SMALL LETTER A a
2 U+0062 LATIN SMALL LETTER B b
3 U+0063 LATIN SMALL LETTER C c
4 U+00A0 NO-BREAK SPACE ?
5 U+0064 LATIN SMALL LETTER D d
6 U+0065 LATIN SMALL LETTER E e
7 U+0066 LATIN SMALL LETTER F f
Hope this helps.
Petr Savicky.