У меня есть результат некоторого анализа временных рядов в кадре данных: в нерегулярные периоды (в зависимости от времени, в течение которого движется транспортное средство) была построена сумма по расстоянию, в течение которого транспортное средство сходило с ума в течение этого времени.
Теперь мне нравится сравнивать эти результаты с другим набором данных.Но во втором наборе данных у меня регулярно есть отметка времени каждую минуту.Таким образом, я легко получил ежедневную сумму расстояний в этом втором наборе данных.
Итак, сначала я просто создаю группу для обоих наборов данных, сгруппированных по дате.Иногда это выглядит хорошо, но время от времени автомобиль проезжает за полночь.
Я уже выбрал время окончания последней дорожки каждого дня из первого кадра данных, и теперь я хотел бы использовать эту последнюю временную метку дня в качестве внешнего триггера, поэтому создайте groupby на моем новом наборе данных, поэтому я снова могу построить сумму.
Здесь я пытаюсь построить набор данных-выборок, поскольку реальные данные будут слишком большими, чтобы здесь поместиться, я собрал этот пример вручную:
df1 = pd.DataFrame({'StartData': ['2018.12.02 23:08:59', '2018.12.02 23:12:25'],
'EndDate': ['2018.12.02 23:08:59', 2018.12.03 00:15:58],
'DistanceTrack': [5.01900, 72.00100]})
df2 = pd.DataFrame({'Date': ['2018.12.02 23:48:00', '2018.12.02 23:49:00', '2018.12.02 23:50:00', '2018.12.02 23:51:00', '2018.12.02 23:52:00','2018.12.02 23:53:00', '2018.12.02 23:54:00', '2018.12.02 23:55:00', '2018.12.02 23:56:00', '2018.12.02 23:57:00', '2018.12.02 23:58:00', '2018.12.02 23:59:00', '2018.12.03 00:00:00', '2018.12.03 00:01:00', '2018.12.03 00:02:00', '2018.12.03 00:03:00', '2018.12.03 00:04:00', '2018.12.03 00:05:00', '2018.12.03 00:06:00', '2018.12.03 00:07:00', '2018.12.03 00:08:00', '2018.12.03 00:09:00'],
'km': [113117, 113118, 113119, 113120, 113121, 113122,113123, 113124, 113125, 113126, 113127, 113128, 113129, 113130, 113131, 113132, 113133, 113134, 113135, 113137,113138,113139]})