Extract an ordered list of 1D vectors.
Source:R/all_generic.R
, R/neurovec.R
, R/roi.R
, and 1 more
vectors-methods.Rd
This function extracts an ordered list of 1D vectors from an object that supplies vector data.
The subset
argument specifies the subset of vectors to extract, and can be a vector
of indices or a logical vector. The return value is a list containing the extracted vectors
in the same order as the specified indices.
Usage
vectors(x, subset, ...)
# S4 method for NeuroVec,missing
vectors(x)
# S4 method for DenseNeuroVec,missing
vectors(x)
# S4 method for NeuroVec,numeric
vectors(x, subset)
# S4 method for NeuroVec,logical
vectors(x, subset)
# S4 method for ROIVec,missing
vectors(x)
# S4 method for matrix,missing
vectors(x)
# S4 method for ROIVec,integer
vectors(x, subset)
# S4 method for matrix,integer
vectors(x, subset)
# S4 method for matrix,numeric
vectors(x, subset)
# S4 method for ROIVec,numeric
vectors(x, subset)
# S4 method for ROIVec,logical
vectors(x, subset)
# S4 method for SparseNeuroVec,missing
vectors(x, nonzero = FALSE)
Arguments
- x
the object that supplies the vector data.
- subset
the subset of vectors to extract.
- ...
additional arguments to be passed to methods.
- nonzero
only include nonzero vectors in output list
Examples
file_name <- system.file("extdata", "global_mask_v4.nii", package="neuroim2")
vec <- read_vec(file_name)
v <- vectors(vec)
mean(v[[1]])
#> [1] 0