指数分组日期,我想在下面的格式转换日期的列表:可以用Python
01-02-12
01-03-12
01-27-12
02-01-12
02-23-12
.
.
.
01-03-13
02-02-13
为
1
1
1
2
2
.
.
.
13
14
即:指数每个日期按月,相对于一年也。
我不知道该怎么做,也找不到类似的问题,所以建议不胜感激。 35~~~~~~~~~~~~~~~~~~~~~~~~~ 编辑: 回复@Psidom。 只是一个数字组成的数据集。在我正在处理的实际数据集中,我将日期转换为日期时间对象。
dat = pd.read_csv('matchdata-update.csv',encoding = "ISO-8859-1")
dat['Date']=pd.to_datetime(dat['Date'],format='%m-%d-%y% I:%M%p').
理想情况下,我希望它数一个月,即使它没有被观察到。 最终目标是对每个月进行索引并对该insex中的行数进行计数,因此如果没有观察到月份,则该索引的行数将仅为0.
所以一年总是从12开始?如果有一个月失踪了几个月,你如何计算下一年,还是从13岁开始还是更小一些?这是一个字符串或日期时间对象的列表? – Psidom
http://stackoverflow.com/questions/4039879/best-way-to-find-the-months-between-two-dates – DaveQ