Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API cleanup #24

Closed
piccolbo opened this issue Mar 22, 2014 · 1 comment
Closed

API cleanup #24

piccolbo opened this issue Mar 22, 2014 · 1 comment

Comments

@piccolbo
Copy link
Collaborator

First select is a misnomer, the fact hat SQL calls it that way doesn't make it better. We could rename the current select with a name in the tradition of transform and mutate (both of which are way too general for what the functions do). It could be calculate, compute, transmogrify, columns, new.columns, not sure. A select devoted to just selection could be based on dplyr select, with -colname and colname:colname syntax that have different meanings in the current select

@piccolbo
Copy link
Collaborator Author

Thinking about it, I'd make this a bigger reorg of the package. Too many duplicates, confusion. Here is a plan

package cleanup

%!% keep for lack of a better name
%|% keep
bottom.k keep
count.cols keep
dcast keep
do switch to something in the apply family
gather keep
get.format keep
group keep
group.f switch to something like apply family
input keep
intersect keep
is.grouped keep
magic.wand keep
merge keep
mergeable keep
moving.window keep
mutate toss, duplicate
output keep
quantile.cols keep
rbind keep or suggest lack of order
sample keep
select refocus like dplyr::select and add a generic compute or calc
subset toss, duplicates where and select
summarize toss unless dplyr:::summarize gets more general
to.rmr keep
top.k keep
transform toss, misnomer, duplicate
ungroup keep or rename something suggesting arbitrary groups, like scramble or chunk
union keep
vectorized keep
where keep

@piccolbo piccolbo changed the title split select functionality package reorg Mar 22, 2014
@piccolbo piccolbo changed the title package reorg API cleanup Mar 22, 2014
piccolbo added a commit that referenced this issue Mar 25, 2014
piccolbo added a commit that referenced this issue Mar 25, 2014
piccolbo added a commit that referenced this issue Mar 25, 2014
choose between similar function, rename select transmute and add a more
focused  select
piccolbo added a commit that referenced this issue Mar 25, 2014
piccolbo added a commit that referenced this issue Mar 25, 2014
piccolbo added a commit that referenced this issue Mar 25, 2014
piccolbo added a commit that referenced this issue Mar 28, 2014
@piccolbo piccolbo closed this as completed Apr 4, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant