+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

Reply via email to