> and you probably want closeAllConnections() immediately following No you do not want to close all connections. You should close each connection that you open, but not others (they may be used by other functions like sink() or capture.output()). Use something like:
readTableFromText <-function (text, ...) { tc <- textConnection(text, open = "r") on.exit(close(tc)) read.table(tc, ...) } as in > readTableFromText(c("10 ant", "20 bear", "30 cougar"), row.names=NULL) V1 V2 1 10 ant 2 20 bear 3 30 cougar > showConnections() # no open connections description class mode text isopen can read can write > Bill Dunlap Spotfire, TIBCO Software wdunlap tibco.com > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On > Behalf > Of R. Michael Weylandt > Sent: Thursday, August 02, 2012 6:21 PM > To: ivo welch > Cc: r-help > Subject: Re: [R] embedding data frame in R code? > > I'm not sure I entirely understand the question, but the closest thing > I can think of to a data frame literal, excepting dput(), would be > this: > > d <- read.csv(textConnection(" > a, b > 1, cow > 2, dog > 3, cat"), header = TRUE) > > and you probably want closeAllConnections() immediately following to > avoid a warning. > > Best, > Michael > > > On Thu, Aug 2, 2012 at 7:57 PM, ivo welch <ivo.we...@gmail.com> wrote: > > I would like to insert a few modest size data frames directly into my > > R code. a short illustration example of what I want is > > > > d <- read.csv( _END_, row.names=1 ) > > , "col1", "col2" > > "row1",1,2 > > "row2",3,4 > > __END__ > > > > right now, the data sits in external files. I could put each column > > into its own vector and then combine into a data frame, but this seems > > ugly. is there a better way to embed data frames? I searched for the > > answer via google, but could not find it. it wasn't obvious in the > > data import/export guide. > > > > regards, > > > > /iaw > > ---- > > Ivo Welch (ivo.we...@gmail.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. > > ______________________________________________ > 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. ______________________________________________ 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.