(Forgot to CC my response to the list...) Thanks a lot this is exactly what I'm looking for! This is how I'll probably use it...
---------------- > a cola colb 1 1 2 2 2 3 > f <- textConnection("s_a", "w") > write.csv(a, f, row.names=F) > close(f) # Next do something with s_a...though probably not the following which # is pointless. > s_a [1] "\"cola\",\"colb\"" "1,2" "2,3" > read.csv(text=s_a) cola colb 1 1 2 2 2 3 ---------------- Thanks again everyone! Cheers, Thomas On 03/12/2015 02:12 PM, John McKown wrote: > On Thu, Mar 12, 2015 at 12:15 PM, Thomas Nyberg <tomuxi...@gmail.com> wrote: >> Hello, >> >> I've found the following useful functionality: >> >>> s <- 'cola,colb\n1,2\n2,3\n' >>> read.csv(text=s) >> cola colb >> 1 1 2 >> 2 2 3 >> >> >> But I haven't found a similar option in write.csv. I.e. I would like to >> "write" a dataframe to a string. What would be the easiest way to go >> about such a thing? Right now I can only think of using a file as an >> intermediary, but that seems a bit silly. Thanks for any help. >> >> Cheers, >> Thomas Nyberg > > Perhaps something like: > > textConn=textConnection("textCSV",open='w'); > write.csv(file=textConn,s) > print(textCSV) > > > ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.