Skip to content


vec_as_index() has been renamed to vec_as_location() and is deprecated as of vctrs 0.2.2.


vec_as_index(i, n, names = NULL)



An integer, character or logical vector specifying the locations or names of the observations to get/set. Specify TRUE to index all elements (as in x[]), or NULL, FALSE or integer() to index none (as in x[NULL]).


A single integer representing the total size of the object that i is meant to index into.


If i is a character vector, names should be a character vector that i will be matched against to construct the index. Otherwise, not used. The default value of NULL will result in an error if i is a character vector.