R:从CSV导入数据,分隔符为“\”“但错误列比列名更多

时间:2016-05-10 15:47:30

标签: r csv

我在将多个行输入解释为csv文件时遇到问题:

[1] "bizname,addr,bizphone,numrevs"                "Jersey Smoke,\""
[3] "            84 N Main St, Milltown, NJ 08850" "        \",\""
[5] "        (732) 253-7977"                       "    \",\""

第一个字符串是文件中的标题。现在的问题是数据中还有其他引号,如果我尝试使用类似这样的引号来分割数据:

vapeshopsnj1 <- read.csv("~/Desktop/newjerseyvapeshopsA.csv", 
    row.names = NULL, sep="\"", header = TRUE, 
    colClasses= "character", encoding= "utf-8")

产生的错误是:

  

read.table出错(file = file,header = header,sep = sep,quote = quote,:比列名更多的列

1 个答案:

答案 0 :(得分:1)

经过两个小时的google-ing和阅读各种堆栈交换帖子和R资源后,我找到了答案。如果这样一天可以节省两个小时,你可以感谢这篇文章:

vapeshopsnj1 <- read.csv("~/Desktop/newjerseyvapeshopsA.csv", row.names = NULL, quote = "\"", header = TRUE, colClasses= "character", encoding= "utf-8")