{poorman} 0.2.5
Yesterday I released the ninth version of {poorman} to CRAN.
This update has added the following new features:
summarise()
can now revise grouping structures with the.groups
argument (#57).group_by()
can now drop groups formed by factor levels that don’t appear in the data with the.drop
parameter (#63).- New cumulative functions have been added:
cumall()
,cumany()
andcummean()
(#64). - Additional tools for working with rownames have been added:
has_rownames()
,remove_rownames()
,column_to_rownames()
,rowid_to_column()
(#66). filter()
gains the.preserve
parameters (#81).if_any()
andif_all()
were added (#80).
The following fixes were also implemented:
mutate()
now successfully evaluates functions defined in the scope of a parent function (#68).select_positions()
now works if passed a combination of positive and negative values (#71).transmute()
now keeps unnamed columns that it creates (#72).
The following refactorisations took place:
- When grouping data with
group_by()
, it will now create an object of classgrouped_df
and notgrouped_data
which keeps it consistent with the {dplyr} method name (#70). This should hopefully make transitioning packages from {dplyr} to {poorman} a little easier.