This should do it: out <- file("preindx.csv", "w", encoding="UTF-8") write.table(dfPREINDX, out, sep="|", row.names=FALSE) close(out)
However, I believe that using "|" as a field separator makes this NOT a comma separated values (CSV) file, rather a "|" separated values file. -Matt ________________________________________ From: r-help-boun...@r-project.org [r-help-boun...@r-project.org] On Behalf Of venkata kirankumar [kiran4u2...@gmail.com] Sent: Tuesday, June 22, 2010 9:00 AM To: r-help@r-project.org Subject: [R] Problem with writing a CSV file in UTF-8 formate Hi all, I have a problem with writing a *.CSV file in UTF-8 formate I tried to write a dataframe named "dfPREINDX" to the new file named "preindx.csv" in below formate write.table(dfPREINDX,PreIndex,fileEncoding="UTF-8",sep="|",row.names=FALSE) but its throed an error like Error in write.table(dfPREINDX, "preindx.csv", fileEncoding = "UTF-8", sep = "|", : unused argument(s) (fileEncoding = "UTF-8") can any one please help me how to create a file in UTF-8 formate. Thanks in advance kiran. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.