Because of work, I developed two R packages to host the functions that I used a lot. It did bring me a lot of convenience, such as that I don’t have to start my data analysis in a particular folder and switch later on.
and load it by simply call:
And then you have to install the roxygen2 package by calling:
There are a lot of good tutorials about writing an R package. I especially like this Youtube video clip about building an R package with RStudio and roxygen2:
And Hilary Parker’s blog entry is useful as well.
On the other hand, if you are publishing your R package onto your Github repository, it would be nice to include a README file introducing your work. You need to know the Markdown language to write the file named README.md, and put it onto the root folder of your repository. My friend, Qianli Deng, showed me this Lei Feng’s blog entry, which I found extremely useful. Markdown is remarkably simpler than LaTeX.
- CRAN Package: devtools. [CRAN]
- RStudio. [link]
- CRAN Package: roxygen2. [CRAN]
- “Create an R Package from RStudio,” by trestletech, Youtube. [Youtube]
- Hilary Parker, “Writing an R Package from Scratch,” Not So Standard Deviations, WordPress (2014). [WordPress]
- Lei Feng, “A Quick Reference of Markdown: a learning note of Markdown,” Leifengblog. [link]