Как извлечь информацию из столбца y после выбора определенных строк в столбце x - PullRequest
0 голосов
/ 10 мая 2019

Я анализирую некоторые данные с несколькими столбцами. Среди них: «идентификационный номер», «время реакции», «кодирование ошибки» (была ошибка (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

Это дает список всех номеров строк, но как мне узнать время реакции?

...