27.4 Naming Objects

20201102 Function names use underscores to separate verbs.

Preferred

display\_plot\_again()

Discouraged

DisplayPlotAgain()
displayplotagain()
display.plot.again()

Variable names use underscore separated nouns. A very common alternative is to use a period in place of the underscore. However, the period is often used to identify class hierarchies in R and the period has specific meanings in many database systems which presents an issue when importing from and exporting to databases. See Section~@ref(sec:wrangling:rename_variables) to rename variables automatically. Preferred

num\_frames <- 10

Discouraged

num.frames <- 10
numframes  <- 10
numFrames  <- 10


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