Получить строку перед отрицательным значением в определенном столбце - PullRequest
0 голосов
/ 15 января 2019

Я хотел бы получить данные строки непосредственно перед отрицательным значением столбца X1.

Например, если в фрейме данных есть два столбца данных ...

X1   X2
3    1
5    2
-3   4
1    6
3    7
5    4
-4   9

Ожидаемый результат должен быть

5   2  #row before -3
5   4  #row before -4 

1 Ответ

0 голосов
/ 15 января 2019

Если вы хотите искать отрицательные значения только в столбце X1, мы можем сделать

df[which(df$X1 < 0) - 1, ]

#  X1 X2
#2  5  2
#6  5  4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...