首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法将unicode .csv读入R

无法将unicode .csv读入R
EN

Stack Overflow用户
提问于 2013-05-30 22:16:52
回答 3查看 25.9K关注 0票数 26

我有一个.csv文件,其中包含以下数据:

"Ա","Բ"
1,10
2,20

我不能将其读入R,因此列名的显示方式与文件中的列名相同。

d <- read.csv("./Data/1.csv", fileEncoding="UTF-8")
head(d)

生成以下内容:

> d <- read.csv("./Data/1.csv", fileEncoding="UTF-8")
Warning messages:
1: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  invalid input found on input connection './Data/1.csv'
2: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  incomplete final line found by readTableHeader on './Data/1.csv'
> head(d)
[1] X.
<0 rows> (or 0-length row.names)

同时,在不指定fileEncoding的情况下执行相同的操作会产生以下结果:

> d <- read.csv("./Data/1.csv")
> head(d)
  Ô. Ô²
1  1 10
2  2 20

当我运行" file“实用程序来找出文件的编码时,它告诉我它是UTF-8:

Data\1.csv: UTF-8 Unicode text, with CRLF line terminators

我使用的是RStudio,Windows7,R版本2.15.2,32位。

提前谢谢。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16838613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档