Function reference
-
faq-compatibility-types
- FAQ - How is the compatibility of vector types decided?
-
faq-error-incompatible-attributes
- FAQ - Error/Warning: Some attributes are incompatible
-
faq-error-scalar-type
- FAQ - Error: Input must be a vector
-
howto-faq-coercion-data-frame
- FAQ - How to implement ptype2 and cast methods? (Data frames)
-
howto-faq-coercion
- FAQ - How to implement ptype2 and cast methods?
-
howto-faq-fix-scalar-type-error
- FAQ - Why isn't my class treated as a vector?
-
theory-faq-coercion
- FAQ - How does coercion work in vctrs?
-
theory-faq-recycling
vector_recycling_rules
- FAQ - How does recycling work in vctrs and the tidyverse?
-
reference-faq-compatibility
- FAQ - Is my class compatible with vctrs?
-
internal-faq-matches-algorithm
- Internal FAQ - Implementation of
vec_locate_matches()
-
internal-faq-ptype2-identity
- Internal FAQ -
vec_ptype2()
,NULL
, and unspecified vectors
-
vec_ptype2()
- Find the common type for a pair of vectors
-
vec_cast()
vec_cast_common()
- Cast a vector to a specified type
-
vec_proxy()
vec_restore()
- Proxy and restore
-
vec_proxy_compare()
vec_proxy_order()
- Comparison and order proxy
-
vec_proxy_equal()
- Equality proxy
-
vec_data()
- Extract underlying data
-
vec_ptype()
vec_ptype_common()
vec_ptype_show()
- Find the prototype of a set of vectors
-
vec_size()
vec_size_common()
list_sizes()
vec_is_empty()
- Number of observations
-
obj_is_vector()
obj_check_vector()
vec_check_size()
- Vector checks
-
vec_c()
- Combine many vectors into one vector
-
vec_interleave()
- Interleave many vectors into one vector
-
vec_rbind()
vec_cbind()
- Combine many data frames into one data frame
-
name_spec
- Name specifications
-
vec_init()
- Initialize a vector
-
vec_slice()
`vec_slice<-`()
vec_assign()
- Get or set observations in a vector
-
vec_recycle()
vec_recycle_common()
- Vector recycling
-
vec_chop()
list_unchop()
- Chopping
-
list_drop_empty()
- Drop empty elements from a list
-
vec_slice()
`vec_slice<-`()
vec_assign()
- Get or set observations in a vector
-
vec_fill_missing()
- Fill in missing values with the previous or following value
-
vec_equal()
- Equality
-
vec_detect_complete()
- Complete
-
vec_detect_missing()
vec_any_missing()
- Missing values
-
vec_compare()
- Compare two vectors
-
vec_order()
vec_sort()
- Order and sort vectors
-
vec_rank()
- Compute ranks
-
vec_count()
- Count unique values in a vector
-
vec_duplicate_any()
vec_duplicate_detect()
vec_duplicate_id()
- Find duplicated values
-
vec_unique()
vec_unique_loc()
vec_unique_count()
- Find and count unique values
-
vec_match()
vec_in()
- Find matching observations across vectors
-
vec_locate_matches()
- Locate observations matching specified conditions
-
vec_set_intersect()
vec_set_difference()
vec_set_union()
vec_set_symmetric_difference()
- Set operations
-
vec_split()
- Split a vector into groups
-
vec_rep()
vec_rep_each()
vec_unrep()
- Repeat a vector
-
vec_seq_along()
vec_init_along()
- Useful sequences
-
vec_expand_grid()
- Create a data frame from all combinations of the inputs
-
list_of()
as_list_of()
is_list_of()
vec_ptype2(<vctrs_list_of>)
vec_cast(<vctrs_list_of>)
list_of
S3 class for homogenous lists
-
df_list()
- Collect columns for data frame construction
-
new_data_frame()
- Assemble attributes for data frame construction
-
data_frame()
- Construct a data frame
-
df_ptype2()
df_cast()
tib_ptype2()
tib_cast()
- Coercion between two data frames
-
`%0%`
- Default value for empty vectors
-
new_vctr()
- vctr (vector) S3 class
-
vec_ptype_full()
vec_ptype_abbr()
- Vector type as a string
-
new_partial()
is_partial()
vec_ptype_finalise()
- Partial type
-
stop_incompatible_type()
stop_incompatible_cast()
stop_incompatible_op()
stop_incompatible_size()
allow_lossy_cast()
- Custom conditions for vctrs package
-
new_rcrd()
- rcrd (record) S3 class
-
fields()
n_fields()
field()
`field<-`()
- Tools for accessing the fields of a record.
-
s3_register
- Register a method for a suggested dependency
-
vec_arith()
vec_arith_base()
MISSING()
- Arithmetic operations
-
vec_math()
vec_math_base()
- Mathematical operations
-
unspecified()
- A 1d vector of unspecified type
-
vec_default_cast()
vec_default_ptype2()
- Default cast and ptype2 methods
-
vec_as_names()
- Retrieve and repair names
-
vec_names2()
vec_names()
vec_set_names()
- Get or set the names of a vector
-
vec_as_location()
num_as_location()
vec_as_location2()
num_as_location2()
- Create a vector of locations
-
vec_as_subscript()
vec_as_subscript2()
- Convert to a base subscript type