
Operators acting on objects to extract or replace parts.
# S4 method for Matrix
[(x, i, j) <- value# S4 method for Matrix
[[(x, i, j) <- value
An object from which to extract element(s) or in which to replace element(s).
Indices specifying elements to extract or replace. Indices are
numeric
, integer
or character
vectors or empty (missing) or NULL
. Numeric values are coerced to
integer
as by as.integer
(and hence truncated
towards zero). Character vectors will be matched to the name of the
elements. An empty index (a comma separated blank) indicates that all
entries in that dimension are selected.
A possible value for the element(s) of x
.
A subsetted object.
Other mutator:
mutator
# NOT RUN {
## Create a count data matrix
A1 <- CountMatrix(data = sample(0:10, 100, TRUE), nrow = 10, ncol = 10)
## Access
get_id(A1)
dim(A1) # Get the matrix dimensions
colnames(A1) <- letters[11:20] # Set the column names
colnames(A1) # Get the column names
rownames(A1) <- LETTERS[1:10] # Set the row names
rownames(A1) # Get the rownames
## Subset
A1[[1]] # Get the first value
A1[, ] # Get all values
A1[1, ] # Get the first row
A1[c("A", "B", "C"), ] # Get the first three rows
A1[c("A", "B", "C"), 1] # Get the first three rows of the first column
A1[, 1, drop = FALSE] # Get the first column
## Coerce counts to relative frequencies
B <- as_abundance(A1)
## Row sums are internally stored before coercing to a frequency matrix
get_totals(B) # Get row sums
## This allows to restore the source data
A2 <- as_count(B)
all(A1 == A2)
## Coerce to a co-occurrence matrix
B <- as_occurrence(A1)
# }
Run the code above in your browser using DataLab