R: FAQ - Error/Warning: Some attributes are incompatible

faq-error-incompatible-attributes {vctrs} | R Documentation

## FAQ - Error/Warning: Some attributes are incompatible

### Description

This error occurs when `vec_ptype2()` or `vec_cast()` are supplied vectors of the same classes with different attributes. In this case, vctrs doesn't know how to combine the inputs.

To fix this error, the maintainer of the class should implement self-to-self coercion methods for `vec_ptype2()` and `vec_cast()`.

### Implementing coercion methods

- For an overview of how these generics work and their roles in vctrs, see `?theory-faq-coercion`.

- For an example of implementing coercion methods for simple vectors, see `?howto-faq-coercion`.

- For an example of implementing coercion methods for data frame subclasses, see `?howto-faq-coercion-data-frame`.

- For a tutorial about implementing vctrs classes from scratch, see `vignette("s3-vector")`.

[Package vctrs version 0.3.2 Index]