Как получить фрейм данных индекса, который записывает первое изменение - PullRequest
0 голосов
/ 06 августа 2020

У меня есть фрейм данных, как показано ниже, мне нужно получить индекс первого изменяющегося значения 0 в столбце y

x1  x2  y
12  7   1
0   3   0
5   11  1
7   2   1
4   8   1
1   0   0
5   0   0
0   9   0
2   2   1

Так что это будет что-то вроде этого

x1  x2  y
0   3   0
1   0   0
   

I пробовали это, но он просто распечатывает индекс, где элементы меняются

print(df.iloc[:,2].diff()[df.iloc[:,2].diff() != 0].index.values)

Спасибо

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