熊猫将在几分钟内产生date_range

时间:2018-07-13 11:18:01

标签: python pandas

我正在尝试为freq中的参数pandas.date_range寻找解决方案。我已经看到默认值为D,它是每日的。因此,我认为可以使用M分钟。但是我得到了每月的输出数据帧。

我已经阅读了文档中的示例,但是看不到任何与分钟date_range相关的内容。请参阅以下内容:

>>> pd.date_range(start='1/1/2018', periods=5, freq='M')
DatetimeIndex(['2018-01-31', '2018-02-28', '2018-03-31', '2018-04-30',
               '2018-05-31'],
              dtype='datetime64[ns]', freq='M')

那么如何使用Pandas.date_range()来获取分钟值?
让我知道

1 个答案:

答案 0 :(得分:5)

使用TMinM的月份为offset

dates = pd.date_range(start='1/1/2018', periods=5, freq='T')
print (dates)
DatetimeIndex(['2018-01-01 00:00:00', '2018-01-01 00:01:00',
               '2018-01-01 00:02:00', '2018-01-01 00:03:00',
               '2018-01-01 00:04:00'],
              dtype='datetime64[ns]', freq='T')

dates = pd.date_range(start='1/1/2018', periods=5, freq='Min')
print (dates)
DatetimeIndex(['2018-01-01 00:00:00', '2018-01-01 00:01:00',
               '2018-01-01 00:02:00', '2018-01-01 00:03:00',
               '2018-01-01 00:04:00'],
              dtype='datetime64[ns]', freq='T')