Я анализирую некоторые данные с несколькими столбцами. Среди них: «идентификационный номер», «время реакции», «кодирование ошибки» (была ошибка (x = 2) или нет (x = 1)). В этом последнем столбце я извлек все ячейки, которые следуют определенной схеме ошибок, т.е. 1-1-2-1. Я использовал функцию strfind
, чтобы сделать это.
Теперь у меня есть список всех номеров строк, которые составляют часть этого шаблона, каждый шаблон состоит из 4 строк. Я просто не знаю, как извлечь соответствующие строки из столбца, который содержит время реакции. без них шаблон бесполезен. Любая помощь с этим?
Вот как я нашел свой шаблон внутри данных.
errCode <- as.character(1121) # defining pattern
inrows <- strfind(paste(as.character(dat2$corrCodeFB), collapse = ""), errCode, overlap = FALSE) # searching for pattern inside error coding column
rows <- unlist(lapply(inrows, "+", 0:3)) # extending pattern by adding the following 3 positions to 1st position
Это дает список всех номеров строк, но как мне узнать время реакции?