1

「México」などのアクセントを含む名前のcsvファイルのデータを使用して、ggplot2を使用してプロットを作成しようとしています

問題は、結果がアクセントを他の文字に置き換えるプロットになることです。

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 です。

ありがとうございました!

4

1 に答える 1