我正在尝试使用 ggplot2 与来自 csv 文件的数据制作一个绘图,该文件的名称包含重音,例如“México”
问题是结果是一个用其他字符替换重音的情节。
data <- read.csv("Vic102(2).csv", sep = ",", header = TRUE, encoding = "latin1")
data2 <- melt(data, id = "Pais")
ggplot(data2, aes(Pais, y = value , fill = variable)) + geom_bar() + coord_flip()
我也试过
data <- read.csv("Vic102(2).csv", sep = ",", header = TRUE, encoding = "utf-8")
data2 <- melt(data, id = "Pais")
ggplot(data2, aes(Pais, y = value , fill = variable)) + geom_bar() + coord_flip()
在 y 标签上显示:M<8e>xico 或 M.xico
我也尝试过更换标签但没有成功:
data2$Pais[11]<-"México"
Warning message:
In `[<-.factor`(`*tmp*`, 11, value = c(1L, 2L, 3L, 4L, 5L, 6L, 7L, :
invalid factor level, NA generated
我正在使用带有 R 版本 3.0.0 的 Rstudio,我的计算机是 MAC OS X 10.8.5
谢谢!