考虑以下字符串:
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”,最讨厌的是所有文件中都存在反斜杠()。
如何避免这种烦人的事情?
答案 0 :(得分:3)
使用row.names=F
,col.names=F
和quote=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)