Generic function, for renaming attributes present in a database-like structure.
rename_attrs(x, names, ...)A relational object of the same type as x, with attributes
renamed consistently across the whole object.
an object with an attrs_order attribute. This includes
relational schema objects, such as a relation_schema or
database_schema object, relational data objects, such as a
relation or database object, and
functional_dependency objects.
a character vector of the same length as attrs_order(x),
with no duplicated elements, to be used as the new attribute names.
further arguments passed on to methods.
This function has a different intended use to re-assigning
attrs_order: that is intended only for rearranging the order of
the attributes, without renaming them. This is intended for renaming the
attributes without re-ordering them.