标题中的空格读取csv

时间:2018-05-26 09:53:40

标签: r csv

我想阅读带有 read.csv2 功能的文件。此文件包含列名称中的空格。参数header = FALSE我可以读取文件但是当我将FALSE替换为TRUE时,我有这个错误:

Error in make.names(col.names, unique = TRUE) : chaîne de charactères multioctets incorrecte 7

如何管理此错误?

我的代码:

client <- read.csv2("./data/Clients.csv", header = T, na.strings = "",
                  stringsAsFactors = FALSE, sep = ";", encoding = "UTF-8")

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

错误的原因是指向具有与UTF-8不兼容的多字节字符的列名。

选项是使用encoding = "UCS-2LE"

client <- read.csv2("./data/Clients.csv", header = TRUE, na.strings = "",
                  stringsAsFactors = FALSE, sep = ";", encoding = "UCS-2LE")