Pandas 使用所有1值创建熊猫系列
我试图生成一个所有值都为1的时间序列Pandas 使用所有1值创建熊猫系列,pandas,date-range,Pandas,Date Range,我试图生成一个所有值都为1的时间序列 start=str(timeseries.index[0].round('S')) end=str(timeseries.index[-1].round('S')) empty_series_index = pd.date_range(start=start, end=end, freq='2m') empty_series_values = 1 empty_series = pd.Series(data=empty_series_values, inde
start=str(timeseries.index[0].round('S'))
end=str(timeseries.index[-1].round('S'))
empty_series_index = pd.date_range(start=start, end=end, freq='2m')
empty_series_values = 1
empty_series = pd.Series(data=empty_series_values, index=empty_series_index)
print(start,end)
print(empty_series)
打印出来的内容是
2019-09-20 00:30:51+00:00 2019-10-30 23:57:35+00:00
2019-09-30 00:30:51+00:00 1
为什么只有一个值,即使是2分钟的频率和超过10天的时间
empty\u series\u index=pd.date\u范围(start=start,end=end,freq='2m')
您正在使用频率字符串:'2m'
,这实际上意味着2个月
如果要使用分钟,应使用:'2min'
或'2T'
(from)
希望这有帮助。如果您还有任何问题,请与我联系。在线:
empty\u series\u index=pd.date\u范围(start=start,end=end,freq='2m')
您正在使用频率字符串:'2m'
,这实际上意味着2个月
如果要使用分钟,应使用:'2min'
或'2T'
(from)
希望这有帮助。如果您还有任何问题,请告诉我。
freq='2min'
(或'2T'
)不是'2m'
,它被解释为2个月。就是这样,可以标记为回答。我不知道我真的可以添加任何内容,而不是在:。这些经常是混淆的,因为pd.to_datetime使用“%M”作为分钟格式,使用“%M”作为月份格式。freq='2min'
(或'2T'
)而不是'2m'
,这被解释为2个月。就是这样,可以标记为Answer。我不知道我真的可以添加任何内容,超过:。由于pd.to\u datetime使用“%M”作为分钟格式,使用“%M”作为月份格式,因此这些格式经常混淆在一起。