如何在只知道开始、迭代次数和时间增量的情况下创建日期时间列表



我有多个具有不同行数的数据帧。我想生成差异列表,以便在每个数据帧中创建一列日期时间。

每行数据帧对应半小时一步,日期时间格式为YYYYMMDD HHMMSS+0100

最后我的输出应该是:

     Date
0    20210101 000000+0100
1    20210101 003000+0100
2    20210101 010000+0100
3    20210101 013000+0100
....

与我在互联网上遇到的问题不同的是,我没有输入结束日期。

感谢您的帮助

import pandas as pd
df = pd.DataFrame([('A', 'Q'), ('Z', 'S'), ('E', 'D'), ('R', 'F')])
df['date'] = pd.date_range(start='2021-01-01', periods=len(df), freq='30min',
                           tz='Europe/Amsterdam').strftime('%Y%m%d %H%M%S%z')
   0  1                  date
0  A  Q  20210101 000000+0100
1  Z  S  20210101 003000+0100
2  E  D  20210101 010000+0100
3  R  F  20210101 013000+0100

相关内容

  • 没有找到相关文章

最新更新