Announcing Furniture Version 1.5.0
15 Mar 2017Below is the news release from furniture
version 1.5.0.
Version 1.5.0
table1()
now has the ability to apply any function to numeric variables that the user supplies (all functions that work with tapply()
should work with table1()
. Other than that, the changes are mainly internal changes in table1()
that have bearing on a few arguments.
- If no variables are named, then all variables are summarized in the
data.frame
(theall
argument is no longer used). - Piping is automatically detected so
piping
is not longer used as an argument. rounding
is no longer used given a user can define their own function with their own rounding limits.test_type
is no longer an argument. The functionality of the"or"
option was just not being used and was too cumbersome.format_output
,condense
andsimple
are combined into onetype
argument (defaults are still the same).output_type
is now justoutput
.
Finally, tableM()
was removed from the package. It is easily adopted by table1()
with small modifications to the splitby
variable. I apologize for any inconvenience these changes cause. However, I believe it is best in the long run and will make using and upgrading the package much easier.
As an aside, most of these changes are due to a manuscript in review about the package. Several beneficial suggestions were made and so we made those changes at the cost of a small headache at first.
Thanks!