Skip to content

Commit

Permalink
init package and added README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
wangyuchen committed Feb 4, 2017
0 parents commit 702f361
Show file tree
Hide file tree
Showing 7 changed files with 58 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
^.*\.Rproj$
^\.Rproj\.user$
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
.Rproj.user
.Rhistory
.RData
.Ruserdata
18 changes: 18 additions & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Package: extdplyr
Type: Package
Title: Data Manipulation Extension based on dplyr and tidyr
Version: 0.1.0.900
Authors@R: person("Yuchen", "Wang", email = "[email protected]",
role = c("aut", "cre"))
Description: If `dplyr` is a grammar for data manipulation, `extdplyr` is like
a short paragraph written in `dplyr`. `extdplyr` extends `dplyr` and
`tidyr` verbs to some common "routines" that manipulate datasets. It uses
the same interface and preserves all features from `dplyr` like fast
performance and various data sources.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
Imports:
dplyr,
tidyr
RoxygenNote: 5.0.1
2 changes: 2 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
YEAR: 2017
COPYRIGHT HOLDER: Yuchen Wang
2 changes: 2 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Generated by roxygen2: do not edit by hand

9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
`extdplyr` is an extension package for data manipulation based on `dplyr` and `tidyr`.

If `dplyr` is a grammar for data manipulation, `extdplyr` is like a short paragraph written in `dplyr`. `extdplyr` extends `dplyr` and `tidyr` verbs to some common "routines" that manipulate datasets. It uses the same interface and preserves all features from `dplyr` like fast performance and various data sources.

### Motivation
`dplyr` is powerful but also restrained in that it aims to provide the most important tools, but not to suit every needs. After several years of extensive use of `dplyr`, I found that some combinations of `dplyr` verbs become too frequent in my code that I wanted to extract them as functions. This is the origin of those routines in `extdplyr`.


Also there are some cases where the operations don't comform to `dplyr`'s rules. Naturally one wouldn't expect these operations to be included into `dplyr`, but they can be implemented here for the occasional use.
21 changes: 21 additions & 0 deletions extdplyr.Rproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Version: 1.0

RestoreWorkspace: Default
SaveWorkspace: Default
AlwaysSaveHistory: Default

EnableCodeIndexing: Yes
UseSpacesForTab: Yes
NumSpacesForTab: 2
Encoding: UTF-8

RnwWeave: knitr
LaTeX: XeLaTeX

AutoAppendNewline: Yes
StripTrailingWhitespace: Yes

BuildType: Package
PackageUseDevtools: Yes
PackageInstallArgs: --no-multiarch --with-keep.source
PackageRoxygenize: rd,collate,namespace

0 comments on commit 702f361

Please sign in to comment.