避免使用write.table将R(\)保存在导出的.txt文件中

时间:2018-06-23 13:39:24

标签: r write.table

考虑以下字符串:

my_string <- c('this is "my_string", it uses "double-"qoutes" because"" I need them"')

write.table(my_string, "my_string.txt")

当我打开my_string.txt文件时,输出完全如下:

"x"
"1" "this is \"my_string\", it uses \"double-\"qoutes\" because\"\" I need them\""

基本上,它添加了“ x”和“ 1”,最讨厌的是所有文件中都存在反斜杠()。

如何避免这种烦人的事情?

2 个答案:

答案 0 :(得分:3)

使用row.names=Fcol.names=Fquote=F

也就是说:

write.table(my_string, "my_string.txt",quote=F,row.names=F, col.names=F)

?write.table获取更多选项

答案 1 :(得分:0)

我在某处找到的另一种可能的方法是:

fileConn<-file("my_string.txt")

writeLines(my_string, fileConn)

close(fileConn)