Take a look at ?scan. There is an explanation for the doubling of the string
Bart Jun Ding wrote: > > Hi Everyone, > > Recently I got puzzled by the function read.table, > even though I have used it for a long time. > > I have such a file (tmp.txt, 2 rows and 3 columns, > with a space among columns): > > 1 2'-PDE 4 > 2 3'-PDE 5 > > if I do: > a = read.table("tmp.txt", header = F, quote = "") > a > V1 V2 V3 > 1 1 2'-PDE 4 > 2 2 3'-PDE 5 > > Everything is fine. > > However, if I do: > a = read.table("tmp.txt", header = F) > a > V1 V2 V3 > 1 2 3'-PDE 5 > 2 1 2'-PDE 4 > 3 2 3'-PDE 5 > > I know it is related to the "quote" as the default > includes '. But how can it get one more row in the > file? Thank you very much for your help in advance! > > Jun > > ______________________________________________ > 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. > > -- View this message in context: http://www.nabble.com/A-weird-observation-from-using-read.table-tf4501505.html#a12848830 Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.