View source: R/templateNames.R
templateNames | R Documentation |
Functions to check or change the names of templates within an acoustic template list.
templateNames(object)
templateNames(object) <- value
object |
An acoustic template list, i.e., a |
value |
A character vector of names. May be named. |
This function is analogous to the function names
.
For names
, NULL
or a character vector of the same length as object
. For names <-
, the updated template list, i.e., the original template list with only the names changed.
Sasha D. Hafner
makeCorTemplate
,
makeBinTemplate
,
templateComment
,
templateCutoff
# Load data
data(btnw)
data(oven)
data(survey)
# Write Wave objects to file (temporary directory used here)
btnw.fp <- file.path(tempdir(), "btnw.wav")
oven.fp <- file.path(tempdir(), "oven.wav")
writeWave(btnw, btnw.fp)
writeWave(oven, oven.fp)
# Create four correlation templates
wct1 <- makeCorTemplate(btnw.fp, name = "w1")
wct2 <- makeCorTemplate(btnw.fp, t.lim = c(1.5, 2.1), frq.lim = c(4.2, 5.6), name = "w2")
oct1 <- makeCorTemplate(oven.fp, t.lim = c(1, 4), frq.lim = c(1, 11), name = "o1")
oct2 <- makeCorTemplate(oven.fp, t.lim = c(1, 4), frq.lim = c(1, 11), dens = 0.1, name = "o2")
# Combine all of them
ctemps <- combineCorTemplates(wct1, wct2, oct1, oct2)
ctemps
# To check template names
templateNames(ctemps)
# Change the first two
templateNames(ctemps)[1:2] <- c("warbler 1", "warbler 2")
# Change all
templateNames(ctemps) <- c("a", "b", "c", "d")
# To check template names
templateNames(ctemps)
# Clean up (only because these files were created in these examples)
file.remove(btnw.fp)
file.remove(oven.fp)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.