我正在使用read.csv
以R中的CSV读取CSV。读取元素中包含逗号的R中的CSV
这是国家和它们各自的标识符,如清单:
Name, ID
Andorra, AD
Russia, RU
"VIRGIN ISLANDS, BRITISH", VG
在阅读这样会分开由引号括起来的逗号,这意味着第三元素,它将展示VIRGIN ISLANDS作为国家名称,然后BRITISH
作为ID
。
我该如何强制它读取引号封装的所有内容作为单个元素?
感谢
我正在使用read.csv
以R中的CSV读取CSV。读取元素中包含逗号的R中的CSV
这是国家和它们各自的标识符,如清单:
Name, ID
Andorra, AD
Russia, RU
"VIRGIN ISLANDS, BRITISH", VG
在阅读这样会分开由引号括起来的逗号,这意味着第三元素,它将展示VIRGIN ISLANDS作为国家名称,然后BRITISH
作为ID
。
我该如何强制它读取引号封装的所有内容作为单个元素?
感谢
尝试
con <- textConnection('Name, ID\nAndorra, AD\nRussia, RU\n"VIRGIN ISLANDS, BRITISH", VG')
csv <- read.csv(con, quote='"')
csv
其实,这是对quote
的默认值,所以我不知道为什么你在第一种方式有问题。
看看这个链接,可以帮助: http://stackoverflow.com/questions/769621/dealing-with-commas-in-a-csv-file – Atoq
谢谢 - 下面的解决方案解决了这个问题对我来说参考 – Henry