[Rd] Unicode display problem with data frames under Windows

Ista Zahn istazahn at gmail.com
Mon May 25 17:37:50 CEST 2015


AFAIK this is the way it works on Windows. It has been discussed in several
places, e.g.
http://stackoverflow.com/questions/17715956/why-do-some-unicode-characters-display-in-matrices-but-not-data-frames-in-r
,
http://stackoverflow.com/questions/17715956/why-do-some-unicode-characters-display-in-matrices-but-not-data-frames-in-r
(both of these came up when I googled the subject line of your email).

Best,
Ista
On May 25, 2015 9:39 AM, "Richard Cotton" <richierocks at gmail.com> wrote:

> Here's a data frame with some Unicode symbols (set intersection and union).
>
> d <- data.frame(x = "A \u222a B \u2229 C")
>
> Printing this data frame under R 3.2.0 patched (r68378) and Windows 7, I
> see
>
> d
> ##                  x
> ## 1 A <U+222A> B n C
>
> Printing the column itself works fine.
>
> d$x
> ## [1] A ∪ B ∩ C
> ## Levels: A ∪ B ∩ C
>
> The encoding is correctly UTF-8.
>
> Encoding(as.character(d$x))
> ## [1] "UTF-8"
>
> Under Linux both forms of printing are fine for me.
>
> I'm not quite sure whether I've missed a setting or if this is a bug, so
>
> Am I doing something silly?
> Can anyone else reproduce this?
>
> --
> Regards,
> Richie
>
> Learning R
> 4dpiecharts.com
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

	[[alternative HTML version deleted]]



More information about the R-devel mailing list