Msgtype Date ConvID message
enquire 12/1 689 I want your car
reply 12/3 689 it is available
reply 12/4 689 rent please?
reply 12/6 689 $200
accept 12/8 689 please pay through CC
reply 12/8 689 thank you, what about fuel?
reply 12/8 689 you have to take care
enquire 12/3 690 Looking for car
reply 12/4 690 available
accept 12/5 690 paid
reply 12/6 690 thank you
Я хочу объединить эти данные с помощью ConvID и отсортировать их по дате. Я хочу, чтобы строки до «Msgtype» = accept для этого конкретного ConvID. Цель для анализа данных сообщений до запроса на бронирование принимается для конкретного ConvID. поэтому для ConvID = 689 мне нужны строки до «Msgtype» = accept. Остальные строки после «accept» не требуются.Несколько рядов нарезки в пандах по состоянию на ячейке
Например: Эти два не требуются для ConvID = 689
Msgtype Date ConvID message
reply 12/8 689 thank you, what about fuel?
reply 12/8 689 you have to take care
Точно так же эта строка не является обязательным для ConvID = 690
Msgtype Date ConvID message
reply 12/6 690 thank you
Вы получаете 'ValueError: может ли сравнивать только идентичные объекты серии? – jezrael
Я пытаюсь реализовать свое решение, просто дай мне немного времени. Данные требуют много времени для обработки. Я скоро отправлю свои отзывы – dsl1990
Большое спасибо за ваше время и терпение. Этот ответ работает для меня. – dsl1990