restructure
is a generic function used to restructure old R objects to
work with newer versions of the package that generated them. Its original
use is within the brms package, but new methods for use with objects
from other packages can be registered to the same generic.
restructure(x, ...)
An object to be restructured. The object's class will determine which method to apply
Additional arguments to pass to the specific methods
An object of the same class as x
compatible with the latest
version of the package that generated it.
Usually the version of the package that generated the object will be
stored somewhere in the object and this information will be used by the
specific method to determine what transformations to apply. See
restructure.brmsfit
for the default
method applied for brms models. You can view the available methods by
typing: methods(restructure)