Как идентифицировать последовательные повторяющиеся значения в столбце фрейма данных?Python

Программы на Python
Anonymous
Как идентифицировать последовательные повторяющиеся значения в столбце фрейма данных?

Сообщение Anonymous »

поэтому я пытаюсь выяснить, как я могу идентифицировать последовательные повторяющиеся значения в столбце фрейма данных в Python, а затем иметь возможность установить число, сколько последовательных повторяющихся значений я ищу. Подробнее я объясню здесь.
У меня есть следующий кадр данных:

Код: Выделить всё

DateTime                 Value
-------------------------------
2015-03-11 06:00:00          1
2015-03-11 07:00:00          1
2015-03-11 08:00:00          1
2015-03-11 09:00:00          1
2015-03-11 10:00:00          0
2015-03-11 11:00:00          0
2015-03-11 12:00:00          0
2015-03-11 13:00:00          0
2015-03-11 14:00:00          0
2015-03-11 15:00:00          0
...
Теперь у меня есть следующий вопрос: есть ли когда-нибудь в столбце «Значение» экземпляр, в котором есть «2» или более последовательных значений «0»? Да! Теперь я хочу вернуть значение «True».
Теперь у меня есть этот фрейм данных:

Код: Выделить всё

DateTime                 Value
-------------------------------
2015-03-11 06:00:00          1
2015-03-11 07:00:00          1
2015-03-11 08:00:00          0
2015-03-11 09:00:00          0
2015-03-11 10:00:00          1
2015-03-11 11:00:00          0
2015-03-11 12:00:00          0
2015-03-11 13:00:00          0
2015-03-11 14:00:00          1
2015-03-11 15:00:00          1
...
Теперь у меня есть следующий вопрос: есть ли когда-нибудь в столбце «Значение» экземпляр, в котором есть «3» или более последовательных значений «0»? Да! Теперь я хочу вернуть «Истина».
И, конечно, если ответ «Нет», я бы хотел вернуть «Ложь»
Как это можно сделать на Python? Как вообще называется этот процесс? Как вы можете настроить это, чтобы изменить количество искомых последовательных значений?

Подробнее здесь: https://stackoverflow.com/questions/682 ... ame-column

Вернуться в «Python»