Сортировать или удалить конкретное значение из кадра данных панд - PullRequest
0 голосов
/ 06 февраля 2019

Попытка организовать эти данные перед выполнением некоторого анализа, например, на Python, показывающего количество шагов в отметке времени

enter image description here

Один изЦель состоит в том, чтобы рассчитать разницу шагов для некоторого периода (например, в минуту, в час), однако, как видно, счетчик шагов показывает иногда более высокое значение между более низким значением (в 10:48:46), что делает подсчет разности шаговсложно.И следует отметить, что счетчик перезапускается до 0 после 65535 (здесь спрашивается, как сделать его читаемым после 65535: Условное изменение кадра данных Panda и хорошо сработало для хорошего отсортированного значения).

Iзнаете, это может быть неразрешимо, потому что я не могу легко удалить нежелательную строку или отсортировать по значению в столбце, но, надеюсь, есть какая-нибудь идея, чтобы решить эту проблему?

1 Ответ

0 голосов
/ 06 февраля 2019

IIUC, вы хотите:

 #simple setup
 df = pd.DataFrame({'stepcount':[33,32,41,45,67,76,64,65,69,70,75,76,76,76,76]})

 df[df['stepcount'] >= df['stepcount'].cummax()]

Вывод:

    stepcount
0          33
2          41
3          45
4          67
5          76
11         76
12         76
13         76
14         76
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...