R:从CSV导入数据时,分隔符为\&引用&引用;但获取的错误列数多于列名数
我在分离将多行输入解释为以下内容的csv文件时遇到问题:R:从CSV导入数据时,分隔符为\&引用&引用;但获取的错误列数多于列名数,r,csv,R,Csv,我在分离将多行输入解释为以下内容的csv文件时遇到问题: [1] "bizname,addr,bizphone,numrevs" "Jersey Smoke,\"" [3] " 84 N Main St, Milltown, NJ 08850" " \",\"" [5] " (732) 253-7977" " \",\"" 第一个字符串是文件中的标题。现在的问题是,
[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")
vapeshopsnj1经过两个小时的谷歌搜索和阅读各种堆栈交换帖子,以及R参考资料,我找到了答案。如果这一天为你节省了两个小时,你可以感谢这篇文章:
vapeshopsnj1 <- read.csv("~/Desktop/newjerseyvapeshopsA.csv", row.names = NULL, quote = "\"", header = TRUE, colClasses= "character", encoding= "utf-8")
vapeshopsnj1我想如果你想让你的答案对任何人都有帮助的话,你应该提供一个文件的概览。你在问题中提供的样本代表什么还不清楚。我怀疑您的数据中有一个单引号(”
),这导致了错误。@RaphaelK我不确定这是否有效,但我知道下面的方法有效。非常感谢您的回复。