Replies: 5 comments 4 replies
-
Related to #103 |
Beta Was this translation helpful? Give feedback.
-
@JohnCoene @DivadNojnarg trying the discussion, I guess they should have some advantage for this. I would think that, once on CRAN, blockr would contain basic, polished dplyr blocks. With this, it would be already a nice package that solves many use cases. Seems easier to me to write vignettes etc. for such a package than for a core package that is useless by itself. Also, you need the dplyr blocks in most applications. Probably no need to settle this at the moment. |
Beta Was this translation helpful? Give feedback.
-
I'll try to structure the discussion aligned with these questions. I'll move remarks made as issues over here. Please feel free to add. |
Beta Was this translation helpful? Give feedback.
-
What blocks do we want to offer?Dataset
Transformation/dplyrI assume we all agree on the following:
Other single table verbs:
Multi-table verbs:
Plotting
|
Beta Was this translation helpful? Give feedback.
-
Where do which blocks live?
|
Beta Was this translation helpful? Give feedback.
-
What are core blocks?
Clear candidates
filter()
,select()
,mutate()
left_join()
et al.Further down the line
slice()
?union()
/bind_rows()
maybebind_cols()
?tidyr::pivot_*
?This does not have to be comprehensive and can be extended (or blocks can be moved into other packages) but we should get a better idea on what goes into the MVP.
Open questions
group()
/ungroup()
a distinct operation (i.e. implemented as separate blocks)?Beta Was this translation helpful? Give feedback.
All reactions