我有非常大的短信,其中包含“”,* \ n *,但在阅读其中一列包含文字的文件无法正确读取时因为邮件包含“”和“\ n”。我使用了以下
dat = read.csv("abc", header=F, sep=",", quote ="\"'", stringsAsFactors=FALSE, allowEscapes=T, flush=T, comment.char="")
它使用read.csv错误地读取文件并作为表读取,收到错误
dat = read.table("abc", header =F,sep="," , quote = "\"'",,stringsAsFactors = FALSE,allowEscapes=T,flush =T,comment.char="")
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 38 did not have 20 elements
所以我的行在消息列中得到了中断,我将文件保存为 eol ='\ r \ n \ r \ n'和 quote = T 但是在阅读时我没有找不到任何参数以相同的格式读回。 将文件保存为
write.table(z,file="abc",append=F,quote=T,sep=",",eol="\r\r\r\r\r\n",row.names=F,col.names=F)
在这个例子中
"In case you know,give some hint
lot of text.....
.................
---------------------------------------------------------------------------
\"thank you very much for your time
and your effort\"
---------------------------------------------------------------------------"
之后它会中断
"In case you know,give some hint
lot of text.....
.................
---------------------------------------------------------------------------
\"thank you very much for your time
在阅读如何使用eol以便在同一列中检索完整的文本消息。我无法读取已写入的文件,尽管该文件已在Mysql中成功上传并加载脚本。在这个方向上的任何帮助。 感谢。