[R: New Features on beginr] Automatically generate a self-contained package
Brief Intro and curriculum
If you are an R beginner and you feel it difficult to learn, don’t worry. R can be fun and easy if you use the beginr package, which I developed for R beginners. beginr provides many useful functions, including some functions which help the beginners recall some commands in R, some wrapped plotting functions which can plot complex figures, some functions which can easily read and safely write data files, or process data frames. Furthermore, the source codes of beginr package were written on beginner’ level with the most commonly used functions. Any beginner can simply follow the source code so as to get ideas to write their own codes and even develop their own packages.
A brief introduction can be found in one of my previous post:
Most R beginners think that developing an R package is a mission impossible. It is not true. With the new function
packr() , users can create a user-defined useful R packages easily. They can specify in
packr()a group of packages (e.g. foo_1, foo_2, foo_x) which they often use and the new package name, say
foobar, then a new package called
foobar will be generated.
When loading the
foobar function, the package group, i.e. foo_1, foo_2, and foo_x are loaded simultaneously. Moreover, a few functions are available in the
foobar package , which are well documented in the help. Briefly speaking, these functions can update the package group to the latest versions, check the conflicts with other loaded packages, list the dependencies, and so on. The user can share the
foobar package to friends or the community as well.