【发布时间】:2013-08-28 23:32:10
【问题描述】:
我在使用 R 读取 csv 文件时遇到一些问题。
x=read.csv("LorenzoFerrone.csv",header=T)
Error in make.names(col.names, unique = TRUE) :
invalid multibyte string at '<ff><fe>N'
我可以使用 libre office 毫无问题地读取文件。
我无法上传文件,因为它充满了敏感信息。
我能做什么?
设置编码似乎是解决问题的方法。
> x=read.csv("LorenzoFerrone.csv",fileEncoding = "UCS-2LE")
> x[2,1]
[1] Adriano Caruso
100 Levels: Ada Adriano Caruso adriano diaz Adriano Diaz alberto ferrone Alexey ... Zia Tina
【问题讨论】:
-
我以前从未遇到过此错误,但我可以从错误消息中了解到,您的文件中可能有 2 列同名。
-
有解决办法here
-
嘿,你是对的,这似乎工作 fileEncoding = "UCS-2LE"。为了确定,我会稍等片刻才能结束这个问题。
-
您可以发布答案而不是关闭问题...
-
你的“等级问题”是什么?