+1 to François's comments. If you feel like using
http://www.datacarpentry.org/R-ecology-lesson/02-starting-with-data.html but don't feel like forking it and rewriting it you can use check.names=FALSE to prevent R from coercing column names to a syntactically valid form. (The existing lesson already covers stringsAsFactors=FALSE.) If you have 5 minutes to spare I would take the time to explain to learners that including white space in column headers is a bad idea in the long run ... Ben Bolker On 17-10-16 10:39 AM, François Michonneau wrote: > Hi Raniere, > > We are teaching the tidyverse in the Data Carpentry R ecology lesson. > We recently transitioned to using read_csv and write_csv instead of the > equivalent functions that come with R. We are keeping some of the syntax > and notation of the base R programming because even if the tidyverse is > becoming increasingly popular, people will inherit code from lab members > that is not using it, and knowing a few key elements of the syntax will > help. > > Cheers, > -- François > > On Mon, Oct 16, 2017 at 10:26 AM, Raniere Silva <[email protected] > <mailto:[email protected]>> wrote: > > After a long discussion with Anna Krystalli and some work using R > reviewed by Mario Antonioletti, I got convinced that we should teach > Tidyverse <https://www.tidyverse.org/> to novices because it solves > some R issues. One example is to use readr > <http://readr.tidyverse.org/> instead of native R read.XXX function > because it fix the conversion of white space to dot in headers. > > Data Carpentry R Ecology > <http://www.datacarpentry.org/R-ecology-lesson/02-starting-with-data.html> > doesn't use Tidyverse. I don't know if they have any plan to migrate > the lesson to Tidyverse. And I don't remember if any other Carpentry > lesson adopts Tidyverse from the begin specially because of the > overload of teaching how to load it to novices which was the source > of a log discussion for the Python lesson that never reach a agreement. > > Raniere > > _______________________________________________ > Discuss mailing list > [email protected] > <mailto:[email protected]> > http://lists.software-carpentry.org/listinfo/discuss > <http://lists.software-carpentry.org/listinfo/discuss> > > > > > _______________________________________________ > Discuss mailing list > [email protected] > http://lists.software-carpentry.org/listinfo/discuss > _______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
