Im в настоящее время работает над проектом в Python (модуль Pandas). То, что я хочу сделать, это разделить date_range на равные интервалы.Python Pandas, есть ли способ разделить date_range на равные интервалы?
import pandas as pd
startdate='2014-08-08'
enddate='2014-08-11'
n=3
pd.date_range(start=startdate,end=enddate)
То, что я хотел бы каким-то образом для того, чтобы вернуть промежуточные даты в виде строки, например:
startdate='2014-08-08'
intermediate_1='2014-08-09'
intermediate_2='2014-08-10'
enddate='2014-08-11'
Это пример с дней, но я хотел бы быть в состоянии сделать то же самое в течение нескольких часов или минут. Есть ли способ сделать это в текущем модуле Pandas? Любая помощь будет принята с благодарностью.
С уважением, Alex
Это похоже на работу в течение 3-х дней, но и любая другая Numer дней я стараюсь, я получаю ошибку: ValueError: сплит массива не приводит в равном делении Также, и знает, как я могу разделить в день, скажем, 12 интервалов? – Alex
@Alex вам нужно изменить второй параметр на 'np.split', вы не указали, что вам нужно для расколов равного размера, но это не так сложно установить – EdChum
@Alex вам придется перепрограммировать индекс на часы или минут, а затем передать 12 в качестве второго параметра в 'np.split' – EdChum