Комбинация функций PISO для создания DataFrame о датах последней проверки для интервалов актива?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Комбинация функций PISO для создания DataFrame о датах последней проверки для интервалов актива?

Сообщение Anonymous »

Я борюсь с правильной комбинацией функций PISO, чтобы выполнить следующий анализ:
Допустим, у меня есть дорога с маркерами миль как: 0 --- 1 --- 2 --- 3 --- 4 --- 5 < /p>
И допустим, у меня есть записи инспекций, как так:
(миля от 0 до 5 проверяется с 1/1/2025)
(миля с 2 до 5 проверяется с 1/8/2025)
(миля от 0 до 3 проверено 15.01.2025)
(миля от 0 до 2 осмотра 22.01.2025)
Таблица/DataFrame "all_df", представляющая эти проверки, будет выглядеть как:

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

import pandas as pd

all_df = pd.DataFrame(
data=(
(0, 5, pd.Timestamp("2025-1-1")),
(2, 5, pd.Timestamp("2025-1-8")),
(0, 3, pd.Timestamp("2025-1-15")),
(0, 2, pd.Timestamp("2025-1-22")),
),
columns = ["From_Mi", "To_Mi", "Date"]
)
< /code>
Желаемый DataFrame "Linse_df", показывающий только последние проверки, будет выглядеть как: < /p>
| From_MI | To_Mi | Last Date |
| ------- | ----- | --------- |
| 0       | 2     | 1/22/2025 |
| 2       | 3     | 1/15/2025 |
| 3       | 5     | 1/8/2025  |
будет ли это какой -то операцией с участием .split () и .Intersection ()?
Любая помощь ценится!

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

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

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

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

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

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

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