【发布时间】:2016-04-02 11:14:41
【问题描述】:
我使用带有重音符号的数据的 Windows 7(我的系统:“LC_COLLATE=French_France.1252”)。
我的数据是用 ANSI 编码的,这使我可以在 Rstudio 的选项卡中正确地可视化它们。
我的问题:当我想创建 GoogleVis 页面(编码 utf-8)时,重音字符显示不正确。
我的预期:我希望在创建 googleVis 页面之前用 R 将我的 latin1 Data.frames 转换为 utf-8。 我没有想法。 Stringi 包似乎只适用于原始数据。
fr <- data.frame(âge = c(15,20), prénom = c("Adélia", "Adão"), row.names = c("I1", "I2"))
print (fr)
library (googleVis)
test <- gvisTable(fr)
plot(fr)
真实数据 https://drive.google.com/open?id=0B91cr4hfMXV4OEkzWk1aWlhvR0E
# importing (historical data)
test_ansi<-read.table("databig_ansi.csv",
header=TRUE, sep=",",
na.strings="",
quote = "\"",
dec=".")
# subsetting
library (dplyr)
test_ansi <-
test_ansi %>%
count(ownera)
# library (stringi)
stri_enc_detect(test_ansi$ownera)
# visualisation
library (googleVis)
testvis <- gvisTable(test_ansi)
plot(testvis)
【问题讨论】:
标签: r utf-8 character-encoding latin1 googlevis