Skip to content
Prev 257944 / 398502 Next

blank space escape sequence in R?

On Mon, Apr 25, 2011 at 04:37:15PM +0200, Jan van der Laan wrote:
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.