我正在尝试向R中的数据框添加一列。为了做到这一点,我从Excel导入了一个CSV文件,其中包含id列(与我在数据框中拥有的相同),以及我想要添加到我的数据框中的信息列。
我的问题是,我的CSV文件带有西班牙语字符(´,ñ),当我使用read.csv时(如下例所示)
我的问题是,我的CSV文件带有西班牙语字符(´,ñ),当我使用read.csv时(如下例所示)
religion <- read.csv("religion.csv", header = TRUE, sep = ",", dec = ".",
filled =TRUE, comment.char = "", strip.white = TRUE,
stringsAsFactors = TRUE)
出现问题的字符未显示,而是显示了问号。
我尝试更改编码,使用以下编码:
UTF-8, latin1,
Sys.setlocale("LC_ALL", "ES_ES.UTF-8")
但是没有任何区别。
非常感谢您的帮助。
dt<-data.table(a="ñ")
有效吗? - Dean MacGregorfilled
不是read.csv
的参数,您是否指的是fill
? - mpalanco