Учитывая кадр данных с меткой времени в качестве индекса и двумя столбцами с идентификаторами и логическими значениями, Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Учитывая кадр данных с меткой времени в качестве индекса и двумя столбцами с идентификаторами и логическими значениями,

Сообщение Anonymous »

У меня есть кадр данных pandas с двумя столбцами и индексом, который является объектом datettime, первый столбец — это идентификатор, а второй столбец — логическое значение. Для данного идентификатора логический столбец может иметь значение True или False для нескольких строк. и переходы вперед и назад по длине кадра данных, я хочу получить первую строку для логического значения перехода для каждого идентификатора, как мне это сделать?
Пример:

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

TS      ID  Val
8:00:12 X   TRUE
8:00:50 X   TRUE
8:01:23 Y   FALSE
8:03:45 X   FALSE
8:05:01 Z   TRUE
8:05:29 Z   TRUE
8:06:13 Z   FALSE
8:07:05 Y   FALSE
Должно быть:

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

TS      ID  Val
8:00:12 X   TRUE
8:01:23 Y   FALSE
8:03:45 X   FALSE
8:06:13 Z   FALSE
Различные идентификаторы могут находиться в разных состояниях TRUE/FALSE на протяжении всего временного ряда, но я просто хочу получить первую строку перехода в каждом случае, имеет ли это смысл?

Подробнее здесь: https://stackoverflow.com/questions/784 ... oolean-val
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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