2017-10-15 6 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' 

を限り、データ自体は、それがOKであるべき一切の引用符を持っていないとして、 。

関連する問題