我有一个。csv文件,以西班牙语编写,因此它具有特殊字符,如ñ,á,é,í,ó,ú。因此,如果我在记事本中打开它,我可以看到所有正确书写的字符,并且我已经用UTF-8编码保存了文件。但是,当我打开RStudio并使用以下方式导入数据时:
servutf <- read.csv("servutf.csv", sep=";")
我得到了所有数据集,但编码不正确,即:
Tengo 7 años de experiencia
应包括以下内容:
Tengo 7 años de experiencia
我已经尝试了所有的方法,我不知道还能做什么,因为我已经检查过R是否使用UTF-8编码,文件是否以相同的方式编码。
有什么建议吗?
您需要指定编码
servutf <- read.csv("servutf.csv", sep=";", encoding = "UTF-8")
尝试:
library(readr)
servutf <- read_csv("servutf.csv")