我有一个看起来像底部的 DF(摘录,有 4 个区域,日期每个季度都会扩展)
我想创建一个df(按地区),只有最新日期与前一季度和前一年(同一季度)之间的差异
此时 region 和 Quradate 都是索引。
所以我想要类似的东西(不是很接近):
(['region'] ['Quradate'][-1:-1])-(['region'] ['Quradate'][-2:-2])
& (['region'] ['Quradate'][-1:-1])-(['region'] ['Quradate'][-5:-5])
所以我最终会在每个区域得到两行,第一行与上一季度的分数不同(实际上有 5 个分数),第二行与上一年的差异。
卡住...
Score1 Score2
region Quradate
North_Central-Birmingham-Tuscaloosa-Anniston 2010-01-15 47 50
2010-04-15 45 60
2010-07-15 45 40
2010-10-15 42 43
2011-01-15 46 44
2011-04-15 45 45
2011-07-15 45 45
2011-10-15 43 46
2012-01-15 51 55
2012-04-15 53 56
2012-07-15 51 57
2012-10-15 52 58
2013-01-15 50 50
2013-04-15 55 55
2013-07-15 55 56
2013-10-15 51 66
North_Huntsville-Decatur-Florence 2010-01-15 55 55