在R中读取包含元素中逗号的CSV

时间:2015-09-25 09:32:02

标签: r

我正在使用read.csv在R中读取CSV。

它是一个国家/地区列表及其各自的标识符,例如:

Name, ID
Andorra, AD
Russia, RU
"VIRGIN ISLANDS, BRITISH", VG

以这样的方式读取它将在引号括起的逗号上分开,这意味着对于第3个元素,它将显示VIRGIN ISLANDS作为国家/地区名称,然后BRITISH作为ID

如何强制它读取引号封装的所有内容作为单个元素?

由于

1 个答案:

答案 0 :(得分:4)

尝试

con <- textConnection('Name, ID\nAndorra, AD\nRussia, RU\n"VIRGIN ISLANDS, BRITISH", VG')
csv <- read.csv(con, quote='"')
csv

实际上,这是quote的默认值,因此我不确定为什么第一种方式存在问题。