The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Replaces use of dplyr::all_equal()
with
all.equal()
.
Fixes test of quantile_index()
.
purrr v1.0.1
. (#2)Makes use of suggested packages conditional on their presence.
Makes testing conditional on the availability of
xpectr
.
Makes tests compatible with the upcoming release of
purrr v1
. (#1)
Fixes tidyselect
-related warnings.
Regenerates documentation to fix html5 problem.
Imports R6 to resolve note in R CMD check
.
Breaking: Fixes bug in pair_extremes()
where the
shuffle_pairs
and shuffle_members
were kind of
switched. Now shuffle_pairs
changes the order of pairs
while shuffle_members
only shuffles the values of
col
.
Adds pipeline classes for piping transformations:
Pipeline
, GeneratedPipeline
,
FixedGroupsPipeline
.
Adds transformation classes: Transformation
,
GeneratedTransformation
,
FixedGroupsTransformation
. Used by their respective
pipeline class.
Adds triplet_extremes()
for arranging values in
triplets with (highest, most middle, lowest), (second highest, second
most middle, second lowest), etc. (Rearranger)
Adds order_by_aggregates
argument to
pair_extremes()
. When using recursive pairing, this allows
ordering the first num_pairings
-1 pair identifier columns
by the aggregate values instead of the identifiers.
Prepares package’s tests for
checkmate 2.1.0
.
Adds shuffle_hierarchy()
for shuffling a
multi-column hierarchy of groups. (Rearranger)
Adds optional recursion to pair_extremes()
. This
adds the num_pairings
and balance
arguments.
Now returns one additional sorting factor per num_pairing
level.
Note: Multiple of the new functions also have *_vec()
versions that take and return vectors. The same can usually be
achieved with the regular versions, but these wrappers make it easier
and less verbose.
Adds center_max()
for centering the highest value
with values decreasing around it. (Rearranger)
Adds center_min()
for centering the lowest value
with values increasing around it. (Rearranger)
Adds position_max()
for positioning the highest
value with values decreasing around it. (Rearranger)
Adds position_min()
for positioning the lowest value
with values increasing around it. (Rearranger)
Adds pair_extremes()
for arranging values as
highest, lowest, second highest, second lowest, etc.
(Rearranger)
Adds rev_windows()
for reversing order window-wise.
(Rearranger)
Adds closest_to()
and furthest_from()
for arranging values by how far they are from an origin (e.g. a target
value / index in 1d). (Rearranger)
Adds roll_elements()
for rolling/shifting the
position of the elements. (Rearranger)
Adds cluster_groups()
for moving data points into
clusters around their group centroid. (Mutator)
Adds expand_distances()
and
expand_distances_each()
for expanding values around an
origin in any number of dimensions. (Mutator)
Adds dim_values()
for dimming values in one
dimension by their distance to around an n-dimensional origin.
(Mutator)
Adds rotate_2d()
and rotate_3d()
for
rotating values around an origin. (Mutator)
Adds swirl_2d()
and swirl_3d()
for
rotating values around an origin. (Mutator)
Adds shear_2d()
and shear_3d()
for
shearing values around an origin. (Mutator)
Adds flip_values()
for flipping values around a
center value. (Mutator)
Adds roll_values()
and wrap_to_range()
for rolling/shifting values and wrapping to a range. (Mutator)
Adds transfer_centroids()
for transferring centroids
from one data.frame
to another. (Mutator)
Adds apply_transformation_matrix()
for performing
matrix multiplication with a given transformation matrix and a set of
data.frame
columns. Allows moving the origin before and
after the transformation.
Adds circularize()
for creating x-coordinates to a
set of y-coordinates so they form a circle. (Former)
Adds hexagonalize()
for creating x-coordinates to a
set of y-coordinates so they form a hexagon. (Former)
Adds square()
for creating x-coordinates to a set of
y-coordinates so they form a square. (Former)
Adds triangularize()
for creating x-coordinates to a
set of y-coordinates so they form a triangle. (Former)
generate_clusters()
for generating n-dimensional
clusters. (Generator)Adds distance()
for calculating distances to a
specified origin. (Measuring function)
Adds angle()
for calculating the angle between
points and an origin. (Measuring function)
Adds vector_length()
for calculating vector
length/magnitude row-wise or column-wise. (Measuring function)
Adds min_max_scale()
for scaling values to a
specified range. (Scaler)
Adds to_unit_length()
for scaling vectors to unit
length row-wise or column-wise. (Scaler)
radians_to_degrees()
and
degrees_to_radians()
. (Converters)Adds most_centered()
for finding the coordinates of
the data point closest to the centroid. (Helper)
Adds centroid()
for finding the centroid from
multiple vectors/columns (dimensions). (Helper)
Adds midrange()
for finding the midrange of
vectors/columns. (Helper)
Adds create_origin_fn()
for creating a function for
finding origin coordinates (like centroid()
).
(Helper)
Adds create_n_fn()
for creating a function for
finding the number of positions to move, e.g. in
roll_elements()
. (Helper)
Adds median_index()
for finding the median index of
each supplied vector. (Helper)
Adds quantile_index()
for finding the nth
quantile of the index of each supplied vector. (Helper)
rearrr
! :-)These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.