读取R中带有西班牙字符(´,ñ)的csv文件

Jul*_*mez 6 encoding r utf-8

我正在尝试在R中的数据框中添加一列。为此,我从Excel导入了一个CSV文件,其中包含id列(与数据框中的ID列相同),并且包含我想添加到数据框中的信息。

我的问题是我的cvs具有西班牙语字符(´,ñ),并且当我使用read.csv时(如以下示例所示)

religion <- read.csv("religion.csv", header = TRUE, sep = ",", dec = ".",
                     filled =TRUE, comment.char = "", strip.white = TRUE,
                     stringsAsFactors = TRUE)
Run Code Online (Sandbox Code Playgroud)

不会出现字符,但是会出现问号而不是字符。

我尝试使用以下编码更改编码:

UTF-8,latin1,

Sys.setlocale("LC_ALL", "ES_ES.UTF-8")
Run Code Online (Sandbox Code Playgroud)

但是没有区别。

我很高兴得到任何帮助。

小智 5

使用代码中的encoding选项read.csv

    religion <- read.csv("religion.csv", header = TRUE, sep = ",", dec = ".",
                         filled =TRUE, comment.char = "", strip.white = TRUE,
                         stringsAsFactors = TRUE, encoding="UTF-8")
Run Code Online (Sandbox Code Playgroud)

请记住,您始终可以使用以下命令检查R中的文档 help(function)