read.csv() 警告:无法读取 R 中的 csv 文件
read.csv() warning: unable to read a csv file in R
我试图在 R 中读取一个 csv 文件,read.csv 给了我一个警告,因此从那里停止读取。我认为这与那里的额外报价有关。我该如何解决?
(csv 文件放在下面的 public 共享中以供访问)
> 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
我在 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")
尝试
url <- 'http://aftabubuntu.cloudapp.net/trainDataEnglish.csv'
scoresdf = read.csv(url,quote="")
如您所料,您的文档中确实有一个嵌入的引号。
我试图在 R 中读取一个 csv 文件,read.csv 给了我一个警告,因此从那里停止读取。我认为这与那里的额外报价有关。我该如何解决?
(csv 文件放在下面的 public 共享中以供访问)
> 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
我在 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")
尝试
url <- 'http://aftabubuntu.cloudapp.net/trainDataEnglish.csv'
scoresdf = read.csv(url,quote="")
如您所料,您的文档中确实有一个嵌入的引号。