2017-10-15 3 views
3

Python 라이브러리 Pandas에서는 DataFrame.to_csv 함수의 필드를 인용하는 데 사용되는 문자를 지정할 수 있습니다.csv를 작성할 때 R에서 quotechar을 지정하는 방법은 무엇입니까?

R에 비슷한 기능을 사용하여 숫자가 아닌 필드를 인용 할 때 큰 따옴표 대신 작은 따옴표를 사용하고 싶습니다. R에서 그렇게 할 수 있습니까?

write.table 및 write.csv 함수를 시도했지만이 옵션을 찾지 못했기 때문에 R 패키지가 있는지 궁금합니다.

답변

2

이 작은 따옴표로 각 따옴표를 교체 iris의 처음 몇 행 아웃 기록 :

writeLines(gsub('"', "'", capture.output(write.csv(head(iris), row.names = FALSE)))) 

주는 : 데이터 자체가 따옴표가 없습니다로

'Sepal.Length','Sepal.Width','Petal.Length','Petal.Width','Species' 
5.1,3.5,1.4,0.2,'setosa' 
4.9,3,1.4,0.2,'setosa' 
4.7,3.2,1.3,0.2,'setosa' 
4.6,3.1,1.5,0.2,'setosa' 
5,3.6,1.4,0.2,'setosa' 
5.4,3.9,1.7,0.4,'setosa' 

만큼 그것을 확인해야합니다 .

관련 문제