**Why? » R**, and kindly contributed to R-bloggers)

# The renamer Package

Tired of the disparate naming systems in R? Then this is the package for you.

## Installing the package

The package is located in my `drat`

. To install

install.packages("renamer", repos="http://csgillespie.github.io/drat", type="source")

or if you have drat installed

drat::addRepo("csgillespie")

install.packages("renamer", type="source")

The source is available on my github page

## Example: The CamelCaseR

If have an unnatural fear of underscores, that prevents the use of `ggplot2`

, then you are saved

## Assumes you have ggplot2 installed

library(renamer)

camelCase("ggplot2")

Then

data(cars)

ggplot(cars) + geomPoint(aes(speed, dist))

## Example: The UnderscoreR

If you’ve want to try the excellent `drat` package, but you find the lack of underscores

unnerving, you too are saved

library(renamer)

install.packages("drat", repos="http://eddelbuettel.github.io/drat")

under_score("drat")

The examples on the drat homepage become

add_repo("eddelbuettel")

insert_package("drat_0.0.1.tar.gz")

## Future directions

Now that the problem with the R naming system has been solved, the next logical step is

to remove differences *between* languages

- lisp` converter – randomly add brackets to all functions
- python – insert spaces/tabs on every line
- FORTRAN – all code starts on the eighth column

**leave a comment**for the author, please follow the link and comment on their blog:

**Why? » R**.

R-bloggers.com offers

**daily e-mail updates**about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...