Я видел несколько потоков на этом и сформулировал полуответ, но то, что мне нужно, немного отличается от того, что я видел. Я ищу, чтобы найти строку НИЖЕ строки, которая соответствует определенным условиям. То есть, очевидно, условие и само по себе, но я не знаю, как сформулировать его в R. Код у меня до сих пор:R: Поиск строк, удовлетворяющих условиям
index = decisionMatrix[,1] == 1 & decisionMatrix[,9] == 1
decisionMatrix[index,7] = .01
, который присваивает значение 0,01 в столбце 7 строк, которые соответствуют это состояние. Я также хотел бы сделать столбец 7 строки ниже выбранных строк = 0,1.
Любая помощь была бы принята с благодарностью!
Благодаря
Майк
@ SimonO101 Arf, была очевидная ошибка (дублированный 'индекс + 1') из-за более позднего редактирования, извините. – juba
Я думаю, что это правильно, за исключением того, что я считаю, что 'index' должен быть' index <- c (index, index + 1) ', поэтому вы получаете все строки * и * строки ниже ... –
@ SimonO101 You ' re right, добавлено в качестве редактирования. – juba