我正在使用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