Create a package skeleton:
setwd("parent_directory")
library(devtools)
create("purr")
Open a new file in RStudio and create one or more functions, e.g.:
purr <- function() {print("Rrrrrrrrr Rrrrrrrr Rrrrrrr")}
Save this file as parent_directory/R/purr.R.
Create a manual for the function: Create a new folder parent_directory/man/. Open a new file in RStudio and copy-paste this code:
\name{purr}
\alias{purr}
\encoding{latin1}
\title{Purr like a cat}
\description{
Function to make R purr like a cat.
}
\usage{
purr()
}
%\arguments{
% \item(}{}
%}
\details{
Not much.
}
\value{
The function prints a character string.
}
\references{
\url{https://en.wikipedia.org/wiki/Purr}
}
\examples{
purr()
}
\keyword{purr}
Next, save this file as parent_directory/man/purr.Rd.
Finally, test usability by building, installing and using the package:
build("purr")
install("purr")
library(purr)
purr()
Alternatively, if you want to check if the package will pass R CMD check if you want to submit the package to CRAN, run:
check("purr")
No comments:
Post a Comment