27.17 Miscellaneous

20200105

Do not use the semicolon to terminate a statement unless it makes a lot of sense to have multiple statements on one line. Line breaks in R make the semicolon optional.

Preferred

threshold <- 0.7
maximum   <- 1.5
minimum   <- 0.1

Alternative

threshold <- 0.7; maximum <- 1.5; minimum <- 0.1

Discouraged

threshold <- 0.7;
maximum   <- 1.5;
minimum   <- 0.1;

Do not abbreviate TRUE and FALSE to T and F.

Preferred

is_windows  <- FALSE
open_source <- TRUE

Discouraged

is_windows  <- F
open_source <- T

Separate parameters in a function call with a comma followed by a space.

Preferred

dialPlot(value=78, label="UseR!", dial_radius=1)

Dicouraged

dialPlot(value=78,label="UseR!",dial_radius=1)


Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0