rownames
マトリックスには、索引付けする必要がある場合とない場合があり ます。%in%
演算子を使用してそれらにインデックスを付けることができます。簡単な例を次に示します。
#Sample matrix
mat <- matrix(rnorm(100), ncol = 10)
#Find the row 'b'
rowNameToFind <- "b"
if (is.null(rownames(mat))) {
print("no rownames to index!")
} else if (rowNameToFind %in% rownames(mat)) {
print("hurrary")
} else {
print("boo")
}
#Returns
[1] "no rownames to index!"
#Define the rownames
rownames(mat) <- letters[1:10]
if (is.null(rownames(mat))) {
print("no rownames to index!")
} else if (rowNameToFind %in% rownames(mat)) {
print("hurrary")
} else {
print("boo")
}
#Returns
[1] "hurrary"