epochs metadata structuresR/epoch_queries.R
get_participant_id.RdThese functions are used to query and set the participant_id and
recording fields of an epochs structure within any eegUtils object.
Note that the two set_* functions do not operate on eeg_group objects.
get_participant_id(data)
get_recording(data)
set_participant_id(data, participant_id)
set_recording(data, recording)get_participant_id() returns a character vector containing the
participant_id
get_recording() returns a character vector containing
the recording from values of recording from the eegUtils object
set_participant_id() returns the full eegUtils object with the
participant_id field modified in the epochs structure
set_recording() returns the full eegUtilsobject with the recording field modified in the
epochs structure
get_participant_id(demo_epochs)
#> [1] "001"
get_recording(demo_epochs)
#> [1] NA
set_participant_id(demo_epochs, "002")
#> Epoched EEG data
#>
#> Number of channels : 11
#> Number of epochs : 80
#> Epoch limits : -0.197 - 0.451 seconds
#> Electrode names : A5 A13 A21 A29 A31 B5 B6 B8 B16 B18 B26
#> Sampling rate : 128 Hz
#> Reference : average
set_recording(demo_epochs, "test_recording")
#> Epoched EEG data
#>
#> Number of channels : 11
#> Number of epochs : 80
#> Epoch limits : -0.197 - 0.451 seconds
#> Electrode names : A5 A13 A21 A29 A31 B5 B6 B8 B16 B18 B26
#> Sampling rate : 128 Hz
#> Reference : average