2016-10-11 7 views
2

는 CSV는 두 개의 문자 열이있는 파일입니다. 값 (탈출 인용 플러스 구분) 중 하나 내부 \",는. 내가 제대로 read.csv에 의해 어느 쪽도이 파일을 읽을 수 없으며 readr에서 read_csv에 의해,도 data.table에서 FREAD에 의해.와 CSV "R에서 인용 문자 값 내부의 순서를 읽는 방법은 다음과

+0

흥미롭게도 \ "와 공백으로 분리 된 경우 read_csv와 fread는 파일을 올바르게 읽습니다. 그러나 read.csv는 여전히 실패합니다. 문제는 파일의 내용을 변경할 수 없으며 그대로 읽어야한다는 것입니다. – fedyakov

답변

1

을 당신은 readrread_delim을 사용할 수 있습니다 이는보다 일반적인 것으로 read_csv :

library(readr) 

read_delim('yourfile.csv', 
      delim = ",", 
      escape_double = FALSE, 
      escape_backslash = TRUE)