[R] Google's R Style Guide

Kingsford Jones kingsfordjones at gmail.com
Fri Aug 28 22:59:44 CEST 2009

A few thoughts:

-- As for naming preferences, in an interactive R session or answering
an R-help question I'm glad I can type

lm(log(y) ~ atan(x))

rather than

FitLinearModel(CalculateNaturalLogarithm(y) ~ CalculateInverseTangent(x))

-- For consistency, their function makeColName(...) should be MakeColName(...)

-- I was happy to see promotion of "<-".  Reading code using '=' for
both object assignment and argument setting is a little like
fingernails on a blackboard...again and again and...

-- It's nice that people have made these guides available

Kingsford Jones

On Fri, Aug 28, 2009 at 6:59 AM, Esmail<esmail.js at gmail.com> wrote:
> Perhaps most of you have already seen this?
>  http://google-styleguide.googlecode.com/svn/trunk/google-r-style.html
> Comments/Critiques?
> Thanks,
> Esmail
> ps: Reminds me of PEP 8 for Python
>    http://www.python.org/dev/peps/pep-0008/
>    Maybe not that surprising since Python is also one of the main languages
>    used by Google.
> ______________________________________________
> R-help at 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.

More information about the R-help mailing list