如何将 Dataframe 时间增加 5 分钟?

How can I increase Dataframe time by 5 minutes gap?

我想将时间间隔增加 5 分钟。

我有两次:

time1 - "09:30:59"
time2 - "15:15:59"

time1time2 将发生变化。不是固定的。

我要输出:

09:30:59
09:35:59
09:40:59
09:45:59
09:50:59
09:55:59
10:00:59
10:05:59
10:10:59
10:15:59
10:20:59
..
..
..
..
14:50:59
14:55:59
15:00:59
15:05:59
15:10:59
15:15:59

我想以时间格式输出。

我不明白我该怎么做。我是编程新手。 请帮我解决这个问题。

使用pd.date_range with pd.Series:

In [414]: s = pd.Series(pd.date_range("09:30:59", "15:15:59", freq="5min")).dt.time

In [415]: s
Out[415]: 
0     09:30:59
1     09:35:59
2     09:40:59
3     09:45:59
4     09:50:59
        ...   
65    14:55:59
66    15:00:59
67    15:05:59
68    15:10:59
69    15:15:59
Length: 70, dtype: object

您可以使用 pandas date_range。像这样:

date_range_df = pd.date_range(start='2013-10-28 9:30:59', end='2013-10-28 10:30:59', freq='300s')
for dt in date_range_df:
    print(dt)