【发布时间】:2015-12-14 16:02:25
【问题描述】:
R 的默认编码是 ISO/IEC 8859-1,它允许我处理包含字母的数据,例如 å ä ö。但是,ggvis 不允许这样的字母。
编辑:包括会话信息
sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: i386-w64-mingw32/i386 (32-bit)
Running under: Windows 7 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=Swedish_Sweden.1252 LC_CTYPE=Swedish_Sweden.1252 LC_MONETARY=Swedish_Sweden.1252 LC_NUMERIC=C
[5] LC_TIME=Swedish_Sweden.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] readxl_0.1.0 ggvis_0.4.2 dplyr_0.4.3
loaded via a namespace (and not attached):
[1] Rcpp_0.12.2 digest_0.6.8 assertthat_0.1 mime_0.4 R6_2.1.1 xtable_1.8-0 jsonlite_0.9.16 DBI_0.3.1 magrittr_1.5
[10] lazyeval_0.1.10 tools_3.2.3 shiny_0.12.2 httpuv_1.3.3 parallel_3.2.3 htmltools_0.2.6
正如所料,使用r plot没有问题
data <- data.frame(Ålder = c(24:34), x = c(1:11))
plot(data$Ålder, data$x)
data %>%
ggvis(~Ålder, ~x)%>%
layer_points()
是否可以使用带有 ISO/IEC 8859-1 编码的 ggvis?
【问题讨论】:
-
您的 ggvis 示例对我来说很好,Windows 上的 64 位 R 3.2.3。
-
我将 R 更新到 3.2.3 但 Å 仍然是一个问号...
-
你在使用 RStudio 吗?也许将您的
sessionInfo()添加到问题中?这是一个duplicate question,从未得到答复。 -
是的,我正在使用 Rstudio。谢谢,我添加了会话信息。
-
仅供参考,我可以在我的旧 32 位机器上重现此行为...