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

Мой файл выглядит следующим образом:

enter image description here

Я пытаюсь решить проблему, когда я классифицирую свои строки по идентификатору и тому, как они выглядят относительно в другие ряды. Как видно на рисунке, у меня есть много разных идентификаторов с фазами, которые меняются между I, M, S и R.

Я пытаюсь получить все, прежде чем R сгруппировать и классифицировать как часть 1, все во время первый набор R (может быть несколько) должен быть классифицирован как часть 2, все между первым и вторым набором R должно быть классифицировано как часть 3, все во время второго набора R (также может быть множественным) как часть 4 и все впоследствии как часть 5 (даже если этот раздел содержит больше R).

Категория - это дополнительная функция, но она не имеет прямого отношения к столбцу детали, который я пытаюсь создать. Однако они упорядочены для каждого идентификатора.

Я пытался использовать groupby, но я не знаю подходящих методов, которые следует использовать при попытке сделать это. У кого-нибудь есть советы, как это получить?

...