e-letter, who had suggested that something about textConnection be
added, also suggested that warning against posting code that first
wipes out all variables in the workspace.
On Wed, Apr 7, 2010 at 7:31 AM, Gabor Grothendieck
<ggrothendieck at gmail.com> wrote:> One user said he would have found it useful to have textConnection be
> described in the posting guide since he was having problems creating a
> self-contained post.
>
> I suggest the following section be added:
>
>
> How to post "commented, minimal, self-contained, reproducible
code"
> ==================================================================>
> The footer of every message to r-help reminds the poster that postings
> should include "commented, minimal, self-contained, reproducible
code".
>
> That means that
>
> - responders can copy the code to the clipboard without further
modification
> ?and paste it into their session to reproduce it.
>
> - the data must be included and
>
> - the data should be cut down to the smallest amount that will illustrate
> ?the problem.
>
>
> To include the data:
>
> - use dput(mydata). ?That will output R source code whose value is the
> ?indicated data and you can then write:
>
> ? ? ? ?mydata <-
>
> ?where you place the output of dput to the right of the arrow.
>
> - use textConnection. ?An alternative in the case of data frames is to
> ?read in a text string like this:
>
> ?Lines <- "A,B,C
> ?1,2,x
> ?3,4,y"
> ?DF <- read.table(textConnection(Lines), header = TRUE)
>
> ?Using textConnection(Lines) in place of a file name causes the input to
> ?be taken from the indicated string and facilitates self-contained posts.
>