organize_args {matsbyname} | R Documentation |
Organize binary arguments
Description
Organizes arguments of binary (2 arguments) _byname
functions.
Actions performed are:
if only one argument is a list, make the other argument also a list of equal length.
if both arguments are lists, ensure that they are same length.
if one argument is a matrix and the other is a constant, make the constant into a matrix.
ensures that row and column types match for
typematch_margins
.ensures that list item names match if both
a
andb
are lists; no complaints are made if neithera
norb
has names.completes and sorts the matrices.
Usage
organize_args(a, b, match_type = "all", fill)
Arguments
a |
the first argument to be organized |
b |
the second argument to be organized |
match_type |
one of |
fill |
a replacement value for |
Value
a list with two elements (named a
and b
) containing organized versions of the arguments