我想要一个日期范围列表,其中每个元素都是'yyyymmdd'
格式的字符串,例如:['20130226','20130227','20130228','20130301','20130302']
。
我可以用熊猫来做:
>>> pandas.date_range('20130226','20130302')
<class 'pandas.tseries.index.DatetimeIndex'>
[2013-02-26 00:00:00, ..., 2013-03-02 00:00:00]
Length: 5, Freq: D, Timezone: None
但它是DatetimeIndex,我需要做一些额外的格式转换,所以如何以一种简洁的方式做到这一点?
使用
format
:或者使用
map
:或者使用列表理解:
仅仅是一个
daterange
,pandas
将是一个过度的杀伤力,当您实际上再次必须使用datetime
重新格式化日期时。下面的解决方案只是使用datetime
来实现您的目的相关问题 更多 >
编程相关推荐