Ensure one-to-one mapping of the two specified vectors.
one_to_one_mapping(name, id, ext = "_")
name | A character vector. If no one-to-one mapping exists, the values of this vector will be changed (by extending with |
---|---|
id | A vector, preferably for identifiers. This column will not be touched in case of a disagreement. |
ext | The extension character. |
The vector name
, where one to one mapping for the two vectors is ensured.
First checks if every unique value in name
corresponds with a unique value in id
.
If not, changes the disagreeing values in name
by extending the label with the ext
character and a number.