View source: R/data_selection.R
select_times | R Documentation |
Generic function for selecting specific time ranges from a given dataset.
Input can be a dataframe, or an object of class eeg_data
,
eeg_epochs
, or eeg_evoked
. Note this finds the closest times to
those specified, so the time range returned may be slightly longer or shorter
than that requested.
select_times(data, ...)
## Default S3 method:
select_times(data, time_lim = NULL, ...)
## S3 method for class 'eeg_data'
select_times(data, time_lim = NULL, df_out = FALSE, ...)
## S3 method for class 'eeg_epochs'
select_times(data, time_lim, df_out = FALSE, ...)
## S3 method for class 'eeg_evoked'
select_times(data, time_lim, df_out = FALSE, ...)
## S3 method for class 'eeg_tfr'
select_times(data, time_lim = NULL, df_out = FALSE, ...)
data |
Data from which to select |
... |
Further arguments passed to or from other methods. |
time_lim |
A character vector of two numbers indicating the time range to be selected e.g. c(min, max), or a list to select specific times. |
df_out |
Returns a data frame rather than an object of the same type that was passed in. |
Data frame with only data from within the specified range.
eeg_data
object
select_times(default)
: Default select times function
select_times(eeg_data)
: Select times from an eeg_data
object
select_times(eeg_epochs)
: Select times in eeg_epochs
objects
select_times(eeg_evoked)
: Select times in eeg_evoked
objects
select_times(eeg_tfr)
: Select times from an eeg_tfr
object
Matt Craddock, matt@mattcraddock.com
select_elecs()
and select_epochs()
Other Data selection functions:
select_elecs()
## Select timepoints from -.1 to .3
demo_epochs
short_epochs <- select_times(demo_epochs, time_lim = c(-.1, .3))
short_epochs
short_epochs <- select_times(demo_epochs, time_lim = list(-.1, .15, .3))
head(short_epochs$timings)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.