我正在尝试为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()
来获取分钟值?
让我知道
答案 0 :(得分:5)
使用T
或Min
,M
的月份为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')