Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 1.26 KB

TODO.md

File metadata and controls

15 lines (8 loc) · 1.26 KB

svBase To Do list

  • fquantile() and frange() operate on vectors only, but it would be useful to get a function that returns only one quantile in the fast stat functions. Also fcumsum(), flag(), ... => make a category for these additional functions.

  • collect_dtx(): do not use collect, but as_tibble() and the like that automatically ungroup (currently, we collect and ungroup then). Should we???

  • Rework the sXXX() speedy functions that simply reuse their {dplyr} or {tidyr} counterparts.

  • Implement {tidyr} verbs that are not done yet: nest_join(), chop(), unchop(), nest(), unnest(), unnest_longer(), unnest_wider(), hoist(), pack(), unpack().

  • Check package dependencies and make sure that the speedy and fast functions can be used in a package with minimal dependencies ({data.table} and {collapse} are OK, but {dplyr} or {tidyr} are not).

  • Should rownames() and rownames<-() get and assign to .rownames for data/table and tbl_df objects? Should we do something similar for keys in data.table or tbl_df?

  • Display more information in the print() methods of data.frame, data.table and tbl_df: help page, comment, labels units, ... See: vignette("extending", package = "pillar"). Also indicate key for data.table object.