-
fquantile()
andfrange()
operate on vectors only, but it would be useful to get a function that returns only one quantile in the fast stat functions. Alsofcumsum()
,flag()
, ... => make a category for these additional functions. -
collect_dtx()
: do not use collect, butas_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()
andrownames<-()
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.