1

我试图在 R 中读取一个 csv 文件,而 read.csv 给了我一个警告,因此从那里停止读取。我认为这与那里的额外报价有关。我该如何解决这个问题?

(csv 文件放在下面的公共共享中以供访问)

> scoresdf = read.csv('http://aftabubuntu.cloudapp.net/trainDataEnglish.csv')
Warning message:
In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  EOF within quoted string
4

2 回答 2

5

我得到了同样的错误read.csv。我设法让它与rio包一起工作:

library(rio)
dat <- import("http://aftabubuntu.cloudapp.net/trainDataEnglish.csv")

readr包装:

library(readr)
dat <- read_csv("http://aftabubuntu.cloudapp.net/trainDataEnglish.csv")

data.table包装:

library(data.table)
dat <- fread("http://aftabubuntu.cloudapp.net/trainDataEnglish.csv")
于 2015-04-14T01:52:10.043 回答
0

尝试

url <- 'http://aftabubuntu.cloudapp.net/trainDataEnglish.csv'
scoresdf = read.csv(url,quote="")

正如您所怀疑的,您的文档中确实有一个嵌入的引号。

于 2015-04-14T17:17:17.190 回答