Я хочу создать pandas.Period для произвольного периода времени, например для продолжительности start_time = pd.Timestamp('2024-01-01 09:15:00') и end_time = pd.Timestamp('2024-01-05 08:17:00').
Один из способов добиться этого — сначала получить pandas.Timedelta а затем создайте pandas.Period.
import pandas as pd
# Define start and end times
starting_time = pd.Timestamp('2024-01-01 09:15:00')
ending_time = pd.Timestamp('2024-01-05 08:17:00')
# Calculate the duration (period) between the two timestamps
period_duration = ending_time - starting_time
period_duration_in_minutes = (period_duration.total_seconds()) //60
freq_str = f"{period_duration_in_minutes}min"
period = pd.Period(starting_time, freq = freq_str)
print(period.start_time)
print(period.end_time)
Но мне нужен простой подход, что-то вроде этого (я знаю, что это не сработает)-
period = pd.Period(start_time = starting_time, end_time=ending_time)
Подробнее здесь: https://stackoverflow.com/questions/790 ... ime-period
Pandas.Period для произвольного периода времени ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Разобрать строковый литерал периода/длительности в экземпляр Period/Duration в Java
Anonymous » » в форуме JAVA - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-