我在将多个行输入解释为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,:比列名更多的列
答案 0 :(得分:1)
经过两个小时的google-ing和阅读各种堆栈交换帖子和R资源后,我找到了答案。如果这样一天可以节省两个小时,你可以感谢这篇文章:
vapeshopsnj1 <- read.csv("~/Desktop/newjerseyvapeshopsA.csv", row.names = NULL, quote = "\"", header = TRUE, colClasses= "character", encoding= "utf-8")