[R-wiki] R Wiki: What do you want me to do now about tips?

Philippe Grosjean phgrosjean at sciviews.org
Sun Jun 11 10:12:13 CEST 2006


Paul Johnson wrote:
> I'm trying to re-tool the script to make a more presentable piece of
> html.  I'm down to a place where I am stuck, and it is a simple manner
> of handling strings.
> 
> There is a vector of strings, some of which are heading/separators
> with ==== What ===== and others areh "   tips:..." .  It is called
> "cleanedlines" below.
> 
> I want a for loop that goes over each item, and if it is a tip, it
> should do one thing, but if it is a header, it should do another
> thing.
> 
> My problem is that I can't figure what kind of "if" statement is
> supposed to work to check if it is a tip. I tried "grep" to check, but
> it fails. grep on tips returns numeric(0), and the if statement can't
> understand that.  To prove I tried, here's some code that does not
> work.
> 
> for (item in cleanedlines) {
>   itsaheading <- grep("====", item, value= F)
>   if (1 == itsaheading) {
>     reviseditem <- gsub("====","<H2>",item)
>     print(reviseditem)
>   }else{
>      print (item)
>   }
> }
> 
> Throw me a bone! or a tip :)

I would do something like:

for (item in cleanedlines) {
     if (length(grep("====", item)) > 0)
         item <- gsub("====", "<H2>", item)
     print(item)
}

Best,

Philippe Grosjean

> 
> cleanedlines
> [1] "====== R Wiki - Tips ======"
>  [2] "==== Data ===="
>  [3] "   tips:data-io:aggregate_values|Aggregate values, one for each
> line: ''by()''"
>  [4] "   tips:data-io:export_table|Export data out of R:
> ''write.table()'', ''write()'',"
>  [5] "   tips:data-io:import_table|Bring raw numbers into R:
> ''read.table()''"
>  [6] "   tips:data-io:ms_windows|Data to/from MS Excel, Access, etc.:
> ''read.delim()'', ''scan()'', ''RODBC package''"
>  [7] "   tips:data-io:spss|Data to/from SPSS: ''read.spss()'',
> ''write.foreign()'', ''spss.get()''"
>  [8] "   tips:data-frames:access_columns|Use subscripting to select
> rows/columns"
>  [9] "   tips:data-frames:new_aggregate|Create new data frame to hold
> aggregate values for each factor"
> 
> On 6/9/06, Romain Francois <francoisromain at free.fr> wrote:
> 
>>Le 09.06.2006 16:15, Gabor Grothendieck a écrit :
>>
>>>I find that your tips page is easier to read
>>>than the automatically generated one although
>>>that could likely be solved ultimately be improvements
>>>to the script.
>>>
>>>I do find all the various colours somewhat distracting
>>>and hard to read on the generated web page.  (this is
>>>also true of the rest of the wiki too)
>>>
>>>
>>
>>You sould define a user style sheet like that one (this is firefox, I
>>don't know how to do it in other browsers)
>>
>>@-moz-document url-prefix("http://wiki.r-project.org"){
>>  *{color:black !important;}
>>}
>>
>>
>>
>>
>>>I suggest you maintain your page until the script
>>>gets to the point where its comparable in legibility
>>>to your hand done one.
>>>
>>>On 6/9/06, Paul Johnson <pauljohn32 at gmail.com> wrote:
>>>
>>>
>>>>I've just run the alltips program and did generate a big html file.
>>>>
>>>>http://pj.freefaculty.org/R/alltips.html
>>>>
>>>>That piece of programming is very amazing to me. How in the heck can a
>>>>stat program on my laptop cobble together a web page?  If R had a
>>>>function to write a file onto a remote site , this could be completely
>>>>automated.
>>>>
>>>>I could post something like that on a regular basis. That certainly
>>>>proves it is possible.
>>>>
>>>>So far, I've noticed some problems.
>>>>
>>>>1. Links inside alltips.html don't work.  They point internally to
>>>>places in the Wiki, not to anchors in alltips itself.
>>>>
>>>>2. Is there a way to have numbers generated for these tips?  So that
>>>>we can refer to them by number?
>>>>
>>>>3.   The tips appear without logical sequencing in alltips.html.  I
>>>>wish there were a way to designate the placement.  I don't expect
>>>>there is a Wiki solution for that, however.
>>>>
>>>>
>>>>In the next week, I will try to learn how to input stuff into the WIki
>>>>and I'll also try to make a list of things in Rtips that I think are
>>>>most valuable.
>>>>
>>>>Honestly, some of the tips I have are pretty old or out of date.
>>>>
>>>>
>>>>PJ
>>>>
>>>>On 6/9/06, Philippe Grosjean <phgrosjean at sciviews.org> wrote:
>>>>
>>>>
>>>>>Hello all,
>>>>>
>>>>>First, I would like to answer to Paul Johnson. The decision to separate
>>>>>Rtips into sections and have one page per tip is motivated both by
>>>>>technical reasons (already discussed, a wiki is more efficient with
>>>>>separate small pages than a big one), and for practical reasons. When
>>>>>Rtips remains rather small and managed by one people, like your current
>>>>>version of it, it is much easier to handle in one big page. Now, imagine
>>>>>that the R Wiki tips section gains popularity and that (just imagine!)
>>>>>hundreds of authors write thousands of tips. How would you manage a
>>>>>single web page containing these thousands of tips? How do you find tips
>>>>>related to, say, handling of data frames, in this big page? How will
>>>>>someone with a low-speed Internet connexion get the last tip that he is
>>>>>interested in, from this long page (he has to download all the rest first)?
>>>>>
>>>>>I think that both presentations (several little page versus a single
>>>>>large one) have pros and cons. The suggestion to make a digest of the
>>>>>tips in the R Wiki, as an alternate presentation, makes much sense in
>>>>>this context. Romain François proposed a script for that. A good
>>>>>starting basis to automate the creation of that "Rtips digest". Would
>>>>>you be happy with this solution?
>>>>>
>>>>>Regarding the progress made with the R Wiki. This was also a very busy
>>>>>time for me. I did my best to finish the Wiki engine for the UseR!2006
>>>>>workshop. I still have a couple of aspects to finalize (presentation
>>>>>with the sidebar, the Rdconv --wiki is *almost* done, plus a couple of
>>>>>other details).
>>>>>
>>>>>Anyway, whatever where we are now, we should officially launch the R
>>>>>Wiki next week at the UseR!2006 workshop. A presentation is planned on
>>>>>thursday (see
>>>>>http://www.r-project.org/useR-2006/Abstracts/Grosjean.pdf). It would be
>>>>>also an occasion to recruit other volunteers to help in migrating
>>>>>material to the Wiki. I think that the priority is to write some initial
>>>>>material for the empty sections, like "getting-started:what-is-r",
>>>>>"getting-started:faq" (this is rather easy: it is the wiki version of
>>>>>the various official FAQ documents, but with the possibility to append
>>>>>comments for the wiki users), "getting-started:case-studies",
>>>>>"guides:books". Another priority is to migrate material from the first R
>>>>>Wiki by Detlef Steuer.
>>>>>
>>>>>Thank you to all wiki authors or "migrators". The progress is slower
>>>>>than expected, but we have already achieved a pretty good result, I think.
>>>>>
>>>>>Best,
>>>>>
>>>>>Philippe
>>>>>
>>>>>..............................................<°}))><........
>>>>>  ) ) ) ) )
>>>>>( ( ( ( (    Prof. Philippe Grosjean
>>>>>  ) ) ) ) )
>>>>>( ( ( ( (    Numerical Ecology of Aquatic Systems
>>>>>  ) ) ) ) )   Mons-Hainaut University, Pentagone (3D08)
>>>>>( ( ( ( (    Academie Universitaire Wallonie-Bruxelles
>>>>>  ) ) ) ) )   8, av du Champ de Mars, 7000 Mons, Belgium
>>>>>( ( ( ( (
>>>>>  ) ) ) ) )   phone: + 32.65.37.34.97, fax: + 32.65.37.30.54
>>>>>( ( ( ( (    email: Philippe.Grosjean at umh.ac.be
>>>>>  ) ) ) ) )
>>>>>( ( ( ( (    web:   http://www.umh.ac.be/~econum
>>>>>  ) ) ) ) )          http://www.sciviews.org
>>>>>( ( ( ( (
>>>>>..............................................................
>>>>>
>>>>>Nick Drew wrote:
>>>>>
>>>>>
>>>>>>Like others, I've been busy and not made the kind of progress
>>>>>>of converting Rtips to the R Wiki that I've wanted to. I had hoped to have
>>>>>>section 1 (Data input/output) done by now, but there is still
>>>>>>1.5 - 1.7 left on that section.
>>>>>>
>>>>>>I'm willing to continue to help with this. I will finish section 1
>>>>>>by  the end of next week. However, I don't see me making
>>>>>>much progress during our warm summer months here in Oregon.
>>>>>>
>>>>>>Perhaps we could generate a list of which sections of
>>>>>>Rtips have been converted. Then others would know where to
>>>>>>continue if they desire.
>>>>>>
>>>>>>~Nick
>>>>>>
>>>>>>-----Original Message-----
>>>>>>From: r-sig-wiki-bounces at r-project.org
>>>>>>[mailto:r-sig-wiki-bounces at r-project.org]On Behalf Of Ben Bolker
>>>>>>Sent: Friday, June 09, 2006 4:02 AM
>>>>>>To: Paul Johnson
>>>>>>Cc: r-sig-wiki at r-project.org
>>>>>>Subject: Re: [R-wiki] R Wiki: What do you want me to do now about tips?
>>>>>>
>>>>>>
>>>>>>   Having seen no answer thus far:
>>>>>>
>>>>>>    Parts but not all of Rtips have been migrated to the R wiki
>>>>>>(I'd make a wild guess of about 30-50%.)  My personal preference
>>>>>>would be migration.  Apparently DocuWiki doesn't have a "single
>>>>>>page" view, but there was some discussion on the list about how
>>>>>>to run a script etc. to take a snapshot -- see the April archives
>>>>>>and Romain Francois' code at
>>>>>>http://wiki.r-project.org/rwiki/doku.php?id=tips:misc:alltips .
>>>>>>If you were willing (once the migration is complete) to run
>>>>>>this as a script on your server (say daily) and post the results ...
>>>>>>
>>>>>>    Work on the Wiki has slowed down once again (perhaps inevitable
>>>>>>since so many people are busy).  I'd really like to encourage
>>>>>>list-readers to keep at it -- would people be willing to make
>>>>>>some kind of nominal deadline for at least getting the rest
>>>>>>of R-tips moved over/volunteer for sections?
>>>>>>
>>>>>>   cheers
>>>>>>     Ben Bolker
>>>>>>
>>>>>>
>>>>>>Paul Johnson wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>I have this gmail account but can't manage it very well.  Too many
>>>>>>>messages, too many lists, blah, blah...
>>>>>>>
>>>>>>>Anyway, I just noticed several messages in this list debating the
>>>>>>>question of whether I should maintain Rtips or try to migrate the rest
>>>>>>>of the content into the R Wiki.  What is that status now?
>>>>>>>
>>>>>>>My opinion is that some of the things in Rtips are quite seriously
>>>>>>>useful, especially "how to save graphs" and "use predict with
>>>>>>>regression" but many of the things are tidbits that I accumulated for
>>>>>>>one use and never used again.
>>>>>>>
>>>>>>>I do think it is good if users can just view all the tips on a single
>>>>>>>page, as some readers suggested.  The one who said I should keep
>>>>>>>separate content on Rtips seemed to think the big drawback of the Wiki
>>>>>>>was the sub-compartmentlization of information into little pages, and
>>>>>>>there is some truth in that.  But I've seen other Wiki programs that
>>>>>>>could just display all content in a single www post.
>>>>>>>
>>>>>>>I'm sorry I've not been paying attention, but now it is summer and I
>>>>>>>have some time while preparing to teach stats again in the fall, and
>>>>>>>so if you (all) tell me what needs to be done, I will do it.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>_______________________________________________
>>>>>>R-sig-wiki mailing list
>>>>>>R-sig-wiki at r-project.org
>>>>>>https://stat.ethz.ch/mailman/listinfo/r-sig-wiki
>>>>>>
>>>>>>_______________________________________________
>>>>>>R-sig-wiki mailing list
>>>>>>R-sig-wiki at r-project.org
>>>>>>https://stat.ethz.ch/mailman/listinfo/r-sig-wiki
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>--
>>>>Paul E. Johnson
>>>>Professor, Political Science
>>>>1541 Lilac Lane, Room 504
>>>>University of Kansas
>>>>
>>>>_______________________________________________
>>>>R-sig-wiki mailing list
>>>>R-sig-wiki at r-project.org
>>>>https://stat.ethz.ch/mailman/listinfo/r-sig-wiki
>>>>
>>>>
>>>
>>>_______________________________________________
>>>R-sig-wiki mailing list
>>>R-sig-wiki at r-project.org
>>>https://stat.ethz.ch/mailman/listinfo/r-sig-wiki
>>>
>>>
>>>
>>
>>
>>--
>>visit the R Graph Gallery : http://addictedtor.free.fr/graphiques
>>mixmod 1.7 is released : http://www-math.univ-fcomte.fr/mixmod/index.php
>>+---------------------------------------------------------------+
>>| Romain FRANCOIS - http://francoisromain.free.fr               |
>>| Doctorant INRIA Futurs / EDF                                  |
>>+---------------------------------------------------------------+
>>
>>_______________________________________________
>>R-sig-wiki mailing list
>>R-sig-wiki at r-project.org
>>https://stat.ethz.ch/mailman/listinfo/r-sig-wiki
>>
> 
> 
>



More information about the R-sig-wiki mailing list