相关疑难解决方法(0)

无法将unicode .csv读入R

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

"?","?"
1,10
2,20
Run Code Online (Sandbox Code Playgroud)

我无法将其读入R中,以便列名显示在文件中.

d <- read.csv("./Data/1.csv", fileEncoding="UTF-8")
head(d)
Run Code Online (Sandbox Code Playgroud)

产生以下内容:

> 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)
Run Code Online (Sandbox Code Playgroud)

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

> d <- read.csv("./Data/1.csv")
> head(d)
  Ô. …
Run Code Online (Sandbox Code Playgroud)

windows csv r utf-8 read.table

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

csv ×1

r ×1

read.table ×1

utf-8 ×1

windows ×1