- This release has no changes to functionality. Minimum versions for R and some dependencies have been increased, a
packageStartupMessage
has been added, and some tests have been updated. - The following people have contributed to this release:
- This is a maintenance release due to a change in a dependency. There are no user-facing changes.
catto_label()
no longer has aseed
argument. Users must now set their own seeds outside of cattonum functions.- Added constructors
cattonum_df()
andcattonum_df2()
, as well asprint()
andsummary()
methods for classescattonum_df
andcattonum_df2
. - The
catto_*()
functions now default the parametertest
toNULL
instead of checkingmissing()
. - The
catto_*()
functions are now generics and return an object of classcattonum_df
orcattonum_df2
. - Logicals are now treated as a a two-level factor (@bcbeidel, #6).
- Added
catto_aggregate()
. - The following people have contributed to this release:
catto_label()
can now encode different columns with different orderings and encode columns with user-specified orderings.catto_median()
has been added, thanks to Mark Roepke in #10.catto_dummy()
andcatto_onehot()
now both return a tibble when one is passed.- The following people have contributed to this release:
-
This is the first release of cattonum. It currently includes the following encodings:
- dummy encoding:
catto_dummy()
- frequency encoding:
catto_freq()
- label encoding:
catto_label()
- leave-one-out encoding:
catto_loo()
- mean encoding:
catto_mean()
- one-hot encoding:
catto_onehot()
- dummy encoding: