From c4cc2444d6f6d1bc90186c2c5da2d514566daf39 Mon Sep 17 00:00:00 2001 From: Giles Dring Date: Tue, 17 Oct 2023 10:21:53 +0100 Subject: [PATCH] Pull vacancies from unem csv --- data/vacancies/vacancies_by_date.csv | 756 +++++++++--------- scripts/vacancies/dvc.lock | 38 +- scripts/vacancies/dvc.yaml | 13 +- scripts/vacancies/prepare.py | 10 +- scripts/vacancies/transform.ipynb | 91 +++ scripts/vacancies/transform.py | 23 - .../sources/vacancies/monthly_vacancies.csv | 536 ++++++------- .../sources/vacancies/quarterly_vacancies.csv | 180 ++--- working/output/vacancies-transform.ipynb | 186 +++++ 9 files changed, 1044 insertions(+), 789 deletions(-) create mode 100644 scripts/vacancies/transform.ipynb delete mode 100644 scripts/vacancies/transform.py create mode 100644 working/output/vacancies-transform.ipynb diff --git a/data/vacancies/vacancies_by_date.csv b/data/vacancies/vacancies_by_date.csv index b014e1e5..c78df208 100644 --- a/data/vacancies/vacancies_by_date.csv +++ b/data/vacancies/vacancies_by_date.csv @@ -1,378 +1,378 @@ -index,code,value,date,freq -0,AP2Y,680.0,2001-04-01,q -1,AP2Y,680.0,2001-05-01,m -2,AP2Y,674.0,2001-06-01,m -3,AP2Y,663.0,2001-07-01,q -4,AP2Y,663.0,2001-07-01,m -5,AP2Y,663.0,2001-08-01,m -6,AP2Y,639.0,2001-09-01,m -7,AP2Y,602.0,2001-10-01,q -8,AP2Y,626.0,2001-10-01,m -9,AP2Y,602.0,2001-11-01,m -10,AP2Y,605.0,2001-12-01,m -11,AP2Y,612.0,2002-01-01,a -12,AP2Y,617.0,2002-01-01,q -13,AP2Y,616.0,2002-01-01,m -14,AP2Y,617.0,2002-02-01,m -15,AP2Y,621.0,2002-03-01,m -16,AP2Y,616.0,2002-04-01,q -17,AP2Y,613.0,2002-04-01,m -18,AP2Y,616.0,2002-05-01,m -19,AP2Y,612.0,2002-06-01,m -20,AP2Y,609.0,2002-07-01,q -21,AP2Y,613.0,2002-07-01,m -22,AP2Y,609.0,2002-08-01,m -23,AP2Y,609.0,2002-09-01,m -24,AP2Y,603.0,2002-10-01,q -25,AP2Y,608.0,2002-10-01,m -26,AP2Y,603.0,2002-11-01,m -27,AP2Y,602.0,2002-12-01,m -28,AP2Y,593.0,2003-01-01,a -29,AP2Y,594.0,2003-01-01,q -30,AP2Y,596.0,2003-01-01,m -31,AP2Y,594.0,2003-02-01,m -32,AP2Y,585.0,2003-03-01,m -33,AP2Y,579.0,2003-04-01,q -34,AP2Y,588.0,2003-04-01,m -35,AP2Y,579.0,2003-05-01,m -36,AP2Y,574.0,2003-06-01,m -37,AP2Y,592.0,2003-07-01,q -38,AP2Y,576.0,2003-07-01,m -39,AP2Y,592.0,2003-08-01,m -40,AP2Y,604.0,2003-09-01,m -41,AP2Y,615.0,2003-10-01,q -42,AP2Y,610.0,2003-10-01,m -43,AP2Y,615.0,2003-11-01,m -44,AP2Y,613.0,2003-12-01,m -45,AP2Y,641.0,2004-01-01,a -46,AP2Y,624.0,2004-01-01,q -47,AP2Y,617.0,2004-01-01,m -48,AP2Y,624.0,2004-02-01,m -49,AP2Y,631.0,2004-03-01,m -50,AP2Y,641.0,2004-04-01,q -51,AP2Y,636.0,2004-04-01,m -52,AP2Y,641.0,2004-05-01,m -53,AP2Y,652.0,2004-06-01,m -54,AP2Y,654.0,2004-07-01,q -55,AP2Y,654.0,2004-07-01,m -56,AP2Y,654.0,2004-08-01,m -57,AP2Y,654.0,2004-09-01,m -58,AP2Y,662.0,2004-10-01,q -59,AP2Y,658.0,2004-10-01,m -60,AP2Y,662.0,2004-11-01,m -61,AP2Y,661.0,2004-12-01,m -62,AP2Y,632.0,2005-01-01,a -63,AP2Y,642.0,2005-01-01,q -64,AP2Y,655.0,2005-01-01,m -65,AP2Y,642.0,2005-02-01,m -66,AP2Y,638.0,2005-03-01,m -67,AP2Y,642.0,2005-04-01,q -68,AP2Y,642.0,2005-04-01,m -69,AP2Y,642.0,2005-05-01,m -70,AP2Y,633.0,2005-06-01,m -71,AP2Y,622.0,2005-07-01,q -72,AP2Y,624.0,2005-07-01,m -73,AP2Y,622.0,2005-08-01,m -74,AP2Y,608.0,2005-09-01,m -75,AP2Y,609.0,2005-10-01,q -76,AP2Y,606.0,2005-10-01,m -77,AP2Y,609.0,2005-11-01,m -78,AP2Y,615.0,2005-12-01,m -79,AP2Y,609.0,2006-01-01,a -80,AP2Y,600.0,2006-01-01,q -81,AP2Y,612.0,2006-01-01,m -82,AP2Y,600.0,2006-02-01,m -83,AP2Y,598.0,2006-03-01,m -84,AP2Y,604.0,2006-04-01,q -85,AP2Y,597.0,2006-04-01,m -86,AP2Y,604.0,2006-05-01,m -87,AP2Y,607.0,2006-06-01,m -88,AP2Y,611.0,2006-07-01,q -89,AP2Y,611.0,2006-07-01,m -90,AP2Y,611.0,2006-08-01,m -91,AP2Y,618.0,2006-09-01,m -92,AP2Y,620.0,2006-10-01,q -93,AP2Y,620.0,2006-10-01,m -94,AP2Y,620.0,2006-11-01,m -95,AP2Y,619.0,2006-12-01,m -96,AP2Y,662.0,2007-01-01,a -97,AP2Y,642.0,2007-01-01,q -98,AP2Y,629.0,2007-01-01,m -99,AP2Y,642.0,2007-02-01,m -100,AP2Y,648.0,2007-03-01,m -101,AP2Y,658.0,2007-04-01,q -102,AP2Y,651.0,2007-04-01,m -103,AP2Y,658.0,2007-05-01,m -104,AP2Y,670.0,2007-06-01,m -105,AP2Y,683.0,2007-07-01,q -106,AP2Y,681.0,2007-07-01,m -107,AP2Y,683.0,2007-08-01,m -108,AP2Y,686.0,2007-09-01,m -109,AP2Y,687.0,2007-10-01,q -110,AP2Y,691.0,2007-10-01,m -111,AP2Y,687.0,2007-11-01,m -112,AP2Y,678.0,2007-12-01,m -113,AP2Y,638.0,2008-01-01,a -114,AP2Y,697.0,2008-01-01,q -115,AP2Y,687.0,2008-01-01,m -116,AP2Y,697.0,2008-02-01,m -117,AP2Y,696.0,2008-03-01,m -118,AP2Y,657.0,2008-04-01,q -119,AP2Y,679.0,2008-04-01,m -120,AP2Y,657.0,2008-05-01,m -121,AP2Y,643.0,2008-06-01,m -122,AP2Y,615.0,2008-07-01,q -123,AP2Y,624.0,2008-07-01,m -124,AP2Y,615.0,2008-08-01,m -125,AP2Y,596.0,2008-09-01,m -126,AP2Y,527.0,2008-10-01,q -127,AP2Y,562.0,2008-10-01,m -128,AP2Y,527.0,2008-11-01,m -129,AP2Y,497.0,2008-12-01,m -130,AP2Y,450.0,2009-01-01,a -131,AP2Y,465.0,2009-01-01,q -132,AP2Y,478.0,2009-01-01,m -133,AP2Y,465.0,2009-02-01,m -134,AP2Y,455.0,2009-03-01,m -135,AP2Y,431.0,2009-04-01,q -136,AP2Y,443.0,2009-04-01,m -137,AP2Y,431.0,2009-05-01,m -138,AP2Y,430.0,2009-06-01,m -139,AP2Y,436.0,2009-07-01,q -140,AP2Y,438.0,2009-07-01,m -141,AP2Y,436.0,2009-08-01,m -142,AP2Y,432.0,2009-09-01,m -143,AP2Y,454.0,2009-10-01,q -144,AP2Y,437.0,2009-10-01,m -145,AP2Y,454.0,2009-11-01,m -146,AP2Y,463.0,2009-12-01,m -147,AP2Y,469.0,2010-01-01,a -148,AP2Y,465.0,2010-01-01,q -149,AP2Y,467.0,2010-01-01,m -150,AP2Y,465.0,2010-02-01,m -151,AP2Y,469.0,2010-03-01,m -152,AP2Y,484.0,2010-04-01,q -153,AP2Y,479.0,2010-04-01,m -154,AP2Y,484.0,2010-05-01,m -155,AP2Y,479.0,2010-06-01,m -156,AP2Y,455.0,2010-07-01,q -157,AP2Y,461.0,2010-07-01,m -158,AP2Y,455.0,2010-08-01,m -159,AP2Y,454.0,2010-09-01,m -160,AP2Y,483.0,2010-10-01,q -161,AP2Y,474.0,2010-10-01,m -162,AP2Y,483.0,2010-11-01,m -163,AP2Y,493.0,2010-12-01,m -164,AP2Y,470.0,2011-01-01,a -165,AP2Y,484.0,2011-01-01,q -166,AP2Y,490.0,2011-01-01,m -167,AP2Y,484.0,2011-02-01,m -168,AP2Y,472.0,2011-03-01,m -169,AP2Y,460.0,2011-04-01,q -170,AP2Y,461.0,2011-04-01,m -171,AP2Y,460.0,2011-05-01,m -172,AP2Y,457.0,2011-06-01,m -173,AP2Y,464.0,2011-07-01,q -174,AP2Y,462.0,2011-07-01,m -175,AP2Y,464.0,2011-08-01,m -176,AP2Y,467.0,2011-09-01,m -177,AP2Y,465.0,2011-10-01,q -178,AP2Y,462.0,2011-10-01,m -179,AP2Y,465.0,2011-11-01,m -180,AP2Y,473.0,2011-12-01,m -181,AP2Y,480.0,2012-01-01,a -182,AP2Y,467.0,2012-01-01,q -183,AP2Y,473.0,2012-01-01,m -184,AP2Y,467.0,2012-02-01,m -185,AP2Y,465.0,2012-03-01,m -186,AP2Y,474.0,2012-04-01,q -187,AP2Y,471.0,2012-04-01,m -188,AP2Y,474.0,2012-05-01,m -189,AP2Y,479.0,2012-06-01,m -190,AP2Y,488.0,2012-07-01,q -191,AP2Y,484.0,2012-07-01,m -192,AP2Y,488.0,2012-08-01,m -193,AP2Y,491.0,2012-09-01,m -194,AP2Y,501.0,2012-10-01,q -195,AP2Y,494.0,2012-10-01,m -196,AP2Y,501.0,2012-11-01,m -197,AP2Y,501.0,2012-12-01,m -198,AP2Y,533.0,2013-01-01,a -199,AP2Y,504.0,2013-01-01,q -200,AP2Y,504.0,2013-01-01,m -201,AP2Y,504.0,2013-02-01,m -202,AP2Y,516.0,2013-03-01,m -203,AP2Y,533.0,2013-04-01,q -204,AP2Y,522.0,2013-04-01,m -205,AP2Y,533.0,2013-05-01,m -206,AP2Y,540.0,2013-06-01,m -207,AP2Y,548.0,2013-07-01,q -208,AP2Y,536.0,2013-07-01,m -209,AP2Y,548.0,2013-08-01,m -210,AP2Y,553.0,2013-09-01,m -211,AP2Y,573.0,2013-10-01,q -212,AP2Y,568.0,2013-10-01,m -213,AP2Y,573.0,2013-11-01,m -214,AP2Y,581.0,2013-12-01,m -215,AP2Y,658.0,2014-01-01,a -216,AP2Y,615.0,2014-01-01,q -217,AP2Y,595.0,2014-01-01,m -218,AP2Y,615.0,2014-02-01,m -219,AP2Y,637.0,2014-03-01,m -220,AP2Y,662.0,2014-04-01,q -221,AP2Y,653.0,2014-04-01,m -222,AP2Y,662.0,2014-05-01,m -223,AP2Y,670.0,2014-06-01,m -224,AP2Y,687.0,2014-07-01,q -225,AP2Y,682.0,2014-07-01,m -226,AP2Y,687.0,2014-08-01,m -227,AP2Y,703.0,2014-09-01,m -228,AP2Y,708.0,2014-10-01,q -229,AP2Y,704.0,2014-10-01,m -230,AP2Y,708.0,2014-11-01,m -231,AP2Y,708.0,2014-12-01,m -232,AP2Y,733.0,2015-01-01,a -233,AP2Y,727.0,2015-01-01,q -234,AP2Y,719.0,2015-01-01,m -235,AP2Y,727.0,2015-02-01,m -236,AP2Y,727.0,2015-03-01,m -237,AP2Y,732.0,2015-04-01,q -238,AP2Y,727.0,2015-04-01,m -239,AP2Y,732.0,2015-05-01,m -240,AP2Y,742.0,2015-06-01,m -241,AP2Y,742.0,2015-07-01,q -242,AP2Y,743.0,2015-07-01,m -243,AP2Y,742.0,2015-08-01,m -244,AP2Y,743.0,2015-09-01,m -245,AP2Y,745.0,2015-10-01,q -246,AP2Y,743.0,2015-10-01,m -247,AP2Y,745.0,2015-11-01,m -248,AP2Y,747.0,2015-12-01,m -249,AP2Y,750.0,2016-01-01,a -250,AP2Y,744.0,2016-01-01,q -251,AP2Y,743.0,2016-01-01,m -252,AP2Y,744.0,2016-02-01,m -253,AP2Y,744.0,2016-03-01,m -254,AP2Y,750.0,2016-04-01,q -255,AP2Y,747.0,2016-04-01,m -256,AP2Y,750.0,2016-05-01,m -257,AP2Y,749.0,2016-06-01,m -258,AP2Y,755.0,2016-07-01,q -259,AP2Y,754.0,2016-07-01,m -260,AP2Y,755.0,2016-08-01,m -261,AP2Y,758.0,2016-09-01,m -262,AP2Y,757.0,2016-10-01,q -263,AP2Y,755.0,2016-10-01,m -264,AP2Y,757.0,2016-11-01,m -265,AP2Y,759.0,2016-12-01,m -266,AP2Y,790.0,2017-01-01,a -267,AP2Y,777.0,2017-01-01,q -268,AP2Y,770.0,2017-01-01,m -269,AP2Y,777.0,2017-02-01,m -270,AP2Y,792.0,2017-03-01,m -271,AP2Y,781.0,2017-04-01,q -272,AP2Y,784.0,2017-04-01,m -273,AP2Y,781.0,2017-05-01,m -274,AP2Y,781.0,2017-06-01,m -275,AP2Y,798.0,2017-07-01,q -276,AP2Y,790.0,2017-07-01,m -277,AP2Y,798.0,2017-08-01,m -278,AP2Y,805.0,2017-09-01,m -279,AP2Y,821.0,2017-10-01,q -280,AP2Y,816.0,2017-10-01,m -281,AP2Y,821.0,2017-11-01,m -282,AP2Y,828.0,2017-12-01,m -283,AP2Y,835.0,2018-01-01,a -284,AP2Y,818.0,2018-01-01,q -285,AP2Y,819.0,2018-01-01,m -286,AP2Y,818.0,2018-02-01,m -287,AP2Y,816.0,2018-03-01,m -288,AP2Y,828.0,2018-04-01,q -289,AP2Y,820.0,2018-04-01,m -290,AP2Y,828.0,2018-05-01,m -291,AP2Y,834.0,2018-06-01,m -292,AP2Y,843.0,2018-07-01,q -293,AP2Y,839.0,2018-07-01,m -294,AP2Y,843.0,2018-08-01,m -295,AP2Y,857.0,2018-09-01,m -296,AP2Y,857.0,2018-10-01,q -297,AP2Y,858.0,2018-10-01,m -298,AP2Y,857.0,2018-11-01,m -299,AP2Y,865.0,2018-12-01,m -300,AP2Y,827.0,2019-01-01,a -301,AP2Y,850.0,2019-01-01,q -302,AP2Y,852.0,2019-01-01,m -303,AP2Y,850.0,2019-02-01,m -304,AP2Y,843.0,2019-03-01,m -305,AP2Y,819.0,2019-04-01,q -306,AP2Y,836.0,2019-04-01,m -307,AP2Y,819.0,2019-05-01,m -308,AP2Y,817.0,2019-06-01,m -309,AP2Y,816.0,2019-07-01,q -310,AP2Y,811.0,2019-07-01,m -311,AP2Y,816.0,2019-08-01,m -312,AP2Y,804.0,2019-09-01,m -313,AP2Y,811.0,2019-10-01,q -314,AP2Y,803.0,2019-10-01,m -315,AP2Y,811.0,2019-11-01,m -316,AP2Y,822.0,2019-12-01,m -317,AP2Y,570.0,2020-01-01,a -318,AP2Y,801.0,2020-01-01,q -319,AP2Y,826.0,2020-01-01,m -320,AP2Y,801.0,2020-02-01,m -321,AP2Y,642.0,2020-03-01,m -322,AP2Y,326.0,2020-04-01,q -323,AP2Y,473.0,2020-04-01,m -324,AP2Y,326.0,2020-05-01,m -325,AP2Y,365.0,2020-06-01,m -326,AP2Y,488.0,2020-07-01,q -327,AP2Y,423.0,2020-07-01,m -328,AP2Y,488.0,2020-08-01,m -329,AP2Y,524.0,2020-09-01,m -330,AP2Y,601.0,2020-10-01,q -331,AP2Y,553.0,2020-10-01,m -332,AP2Y,601.0,2020-11-01,m -333,AP2Y,626.0,2020-12-01,m -334,AP2Y,913.0,2021-01-01,a -335,AP2Y,634.0,2021-01-01,q -336,AP2Y,628.0,2021-01-01,m -337,AP2Y,634.0,2021-02-01,m -338,AP2Y,668.0,2021-03-01,m -339,AP2Y,864.0,2021-04-01,q -340,AP2Y,767.0,2021-04-01,m -341,AP2Y,864.0,2021-05-01,m -342,AP2Y,964.0,2021-06-01,m -343,AP2Y,1121.0,2021-07-01,q -344,AP2Y,1046.0,2021-07-01,m -345,AP2Y,1121.0,2021-08-01,m -346,AP2Y,1186.0,2021-09-01,m -347,AP2Y,1241.0,2021-10-01,q -348,AP2Y,1214.0,2021-10-01,m -349,AP2Y,1241.0,2021-11-01,m -350,AP2Y,1264.0,2021-12-01,m -351,AP2Y,1252.0,2022-01-01,a -352,AP2Y,1293.0,2022-01-01,q -353,AP2Y,1281.0,2022-01-01,m -354,AP2Y,1293.0,2022-02-01,m -355,AP2Y,1297.0,2022-03-01,m -356,AP2Y,1299.0,2022-04-01,q -357,AP2Y,1302.0,2022-04-01,m -358,AP2Y,1299.0,2022-05-01,m -359,AP2Y,1275.0,2022-06-01,m -360,AP2Y,1232.0,2022-07-01,q -361,AP2Y,1257.0,2022-07-01,m -362,AP2Y,1232.0,2022-08-01,m -363,AP2Y,1207.0,2022-09-01,m -364,AP2Y,1151.0,2022-10-01,q -365,AP2Y,1171.0,2022-10-01,m -366,AP2Y,1151.0,2022-11-01,m -367,AP2Y,1138.0,2022-12-01,m -368,AP2Y,1119.0,2023-01-01,q -369,AP2Y,1130.0,2023-01-01,m -370,AP2Y,1119.0,2023-02-01,m -371,AP2Y,1085.0,2023-03-01,m -372,AP2Y,1031.0,2023-04-01,q -373,AP2Y,1052.0,2023-04-01,m -374,AP2Y,1031.0,2023-05-01,m -375,AP2Y,1017.0,2023-06-01,m -376,AP2Y,989.0,2023-07-01,m +code,value,date,freq +AP2Y,680.0,2001-04-01,q +AP2Y,680.0,2001-05-01,m +AP2Y,674.0,2001-06-01,m +AP2Y,663.0,2001-07-01,q +AP2Y,663.0,2001-07-01,m +AP2Y,663.0,2001-08-01,m +AP2Y,639.0,2001-09-01,m +AP2Y,602.0,2001-10-01,q +AP2Y,626.0,2001-10-01,m +AP2Y,602.0,2001-11-01,m +AP2Y,605.0,2001-12-01,m +AP2Y,612.0,2002-01-01,a +AP2Y,617.0,2002-01-01,q +AP2Y,616.0,2002-01-01,m +AP2Y,617.0,2002-02-01,m +AP2Y,621.0,2002-03-01,m +AP2Y,616.0,2002-04-01,q +AP2Y,613.0,2002-04-01,m +AP2Y,616.0,2002-05-01,m +AP2Y,612.0,2002-06-01,m +AP2Y,609.0,2002-07-01,q +AP2Y,613.0,2002-07-01,m +AP2Y,609.0,2002-08-01,m +AP2Y,609.0,2002-09-01,m +AP2Y,603.0,2002-10-01,q +AP2Y,608.0,2002-10-01,m +AP2Y,603.0,2002-11-01,m +AP2Y,602.0,2002-12-01,m +AP2Y,593.0,2003-01-01,a +AP2Y,594.0,2003-01-01,q +AP2Y,596.0,2003-01-01,m +AP2Y,594.0,2003-02-01,m +AP2Y,585.0,2003-03-01,m +AP2Y,579.0,2003-04-01,q +AP2Y,588.0,2003-04-01,m +AP2Y,579.0,2003-05-01,m +AP2Y,574.0,2003-06-01,m +AP2Y,592.0,2003-07-01,q +AP2Y,576.0,2003-07-01,m +AP2Y,592.0,2003-08-01,m +AP2Y,604.0,2003-09-01,m +AP2Y,615.0,2003-10-01,q +AP2Y,610.0,2003-10-01,m +AP2Y,615.0,2003-11-01,m +AP2Y,613.0,2003-12-01,m +AP2Y,641.0,2004-01-01,a +AP2Y,624.0,2004-01-01,q +AP2Y,617.0,2004-01-01,m +AP2Y,624.0,2004-02-01,m +AP2Y,631.0,2004-03-01,m +AP2Y,641.0,2004-04-01,q +AP2Y,636.0,2004-04-01,m +AP2Y,641.0,2004-05-01,m +AP2Y,652.0,2004-06-01,m +AP2Y,654.0,2004-07-01,q +AP2Y,654.0,2004-07-01,m +AP2Y,654.0,2004-08-01,m +AP2Y,654.0,2004-09-01,m +AP2Y,662.0,2004-10-01,q +AP2Y,658.0,2004-10-01,m +AP2Y,662.0,2004-11-01,m +AP2Y,661.0,2004-12-01,m +AP2Y,632.0,2005-01-01,a +AP2Y,642.0,2005-01-01,q +AP2Y,655.0,2005-01-01,m +AP2Y,642.0,2005-02-01,m +AP2Y,638.0,2005-03-01,m +AP2Y,642.0,2005-04-01,q +AP2Y,642.0,2005-04-01,m +AP2Y,642.0,2005-05-01,m +AP2Y,633.0,2005-06-01,m +AP2Y,622.0,2005-07-01,q +AP2Y,624.0,2005-07-01,m +AP2Y,622.0,2005-08-01,m +AP2Y,608.0,2005-09-01,m +AP2Y,609.0,2005-10-01,q +AP2Y,606.0,2005-10-01,m +AP2Y,609.0,2005-11-01,m +AP2Y,615.0,2005-12-01,m +AP2Y,609.0,2006-01-01,a +AP2Y,600.0,2006-01-01,q +AP2Y,612.0,2006-01-01,m +AP2Y,600.0,2006-02-01,m +AP2Y,598.0,2006-03-01,m +AP2Y,604.0,2006-04-01,q +AP2Y,597.0,2006-04-01,m +AP2Y,604.0,2006-05-01,m +AP2Y,607.0,2006-06-01,m +AP2Y,611.0,2006-07-01,q +AP2Y,611.0,2006-07-01,m +AP2Y,611.0,2006-08-01,m +AP2Y,618.0,2006-09-01,m +AP2Y,620.0,2006-10-01,q +AP2Y,620.0,2006-10-01,m +AP2Y,620.0,2006-11-01,m +AP2Y,619.0,2006-12-01,m +AP2Y,662.0,2007-01-01,a +AP2Y,642.0,2007-01-01,q +AP2Y,629.0,2007-01-01,m +AP2Y,642.0,2007-02-01,m +AP2Y,648.0,2007-03-01,m +AP2Y,658.0,2007-04-01,q +AP2Y,651.0,2007-04-01,m +AP2Y,658.0,2007-05-01,m +AP2Y,670.0,2007-06-01,m +AP2Y,683.0,2007-07-01,q +AP2Y,681.0,2007-07-01,m +AP2Y,683.0,2007-08-01,m +AP2Y,686.0,2007-09-01,m +AP2Y,687.0,2007-10-01,q +AP2Y,691.0,2007-10-01,m +AP2Y,687.0,2007-11-01,m +AP2Y,678.0,2007-12-01,m +AP2Y,638.0,2008-01-01,a +AP2Y,697.0,2008-01-01,q +AP2Y,687.0,2008-01-01,m +AP2Y,697.0,2008-02-01,m +AP2Y,696.0,2008-03-01,m +AP2Y,657.0,2008-04-01,q +AP2Y,679.0,2008-04-01,m +AP2Y,657.0,2008-05-01,m +AP2Y,643.0,2008-06-01,m +AP2Y,615.0,2008-07-01,q +AP2Y,624.0,2008-07-01,m +AP2Y,615.0,2008-08-01,m +AP2Y,596.0,2008-09-01,m +AP2Y,527.0,2008-10-01,q +AP2Y,562.0,2008-10-01,m +AP2Y,527.0,2008-11-01,m +AP2Y,497.0,2008-12-01,m +AP2Y,450.0,2009-01-01,a +AP2Y,465.0,2009-01-01,q +AP2Y,478.0,2009-01-01,m +AP2Y,465.0,2009-02-01,m +AP2Y,455.0,2009-03-01,m +AP2Y,431.0,2009-04-01,q +AP2Y,443.0,2009-04-01,m +AP2Y,431.0,2009-05-01,m +AP2Y,430.0,2009-06-01,m +AP2Y,436.0,2009-07-01,q +AP2Y,438.0,2009-07-01,m +AP2Y,436.0,2009-08-01,m +AP2Y,432.0,2009-09-01,m +AP2Y,454.0,2009-10-01,q +AP2Y,437.0,2009-10-01,m +AP2Y,454.0,2009-11-01,m +AP2Y,463.0,2009-12-01,m +AP2Y,469.0,2010-01-01,a +AP2Y,465.0,2010-01-01,q +AP2Y,467.0,2010-01-01,m +AP2Y,465.0,2010-02-01,m +AP2Y,469.0,2010-03-01,m +AP2Y,484.0,2010-04-01,q +AP2Y,479.0,2010-04-01,m +AP2Y,484.0,2010-05-01,m +AP2Y,479.0,2010-06-01,m +AP2Y,455.0,2010-07-01,q +AP2Y,461.0,2010-07-01,m +AP2Y,455.0,2010-08-01,m +AP2Y,454.0,2010-09-01,m +AP2Y,483.0,2010-10-01,q +AP2Y,474.0,2010-10-01,m +AP2Y,483.0,2010-11-01,m +AP2Y,493.0,2010-12-01,m +AP2Y,470.0,2011-01-01,a +AP2Y,484.0,2011-01-01,q +AP2Y,490.0,2011-01-01,m +AP2Y,484.0,2011-02-01,m +AP2Y,472.0,2011-03-01,m +AP2Y,460.0,2011-04-01,q +AP2Y,461.0,2011-04-01,m +AP2Y,460.0,2011-05-01,m +AP2Y,457.0,2011-06-01,m +AP2Y,464.0,2011-07-01,q +AP2Y,462.0,2011-07-01,m +AP2Y,464.0,2011-08-01,m +AP2Y,467.0,2011-09-01,m +AP2Y,465.0,2011-10-01,q +AP2Y,462.0,2011-10-01,m +AP2Y,465.0,2011-11-01,m +AP2Y,473.0,2011-12-01,m +AP2Y,480.0,2012-01-01,a +AP2Y,467.0,2012-01-01,q +AP2Y,473.0,2012-01-01,m +AP2Y,467.0,2012-02-01,m +AP2Y,465.0,2012-03-01,m +AP2Y,474.0,2012-04-01,q +AP2Y,471.0,2012-04-01,m +AP2Y,474.0,2012-05-01,m +AP2Y,479.0,2012-06-01,m +AP2Y,488.0,2012-07-01,q +AP2Y,484.0,2012-07-01,m +AP2Y,488.0,2012-08-01,m +AP2Y,491.0,2012-09-01,m +AP2Y,501.0,2012-10-01,q +AP2Y,494.0,2012-10-01,m +AP2Y,501.0,2012-11-01,m +AP2Y,501.0,2012-12-01,m +AP2Y,533.0,2013-01-01,a +AP2Y,504.0,2013-01-01,q +AP2Y,504.0,2013-01-01,m +AP2Y,504.0,2013-02-01,m +AP2Y,516.0,2013-03-01,m +AP2Y,533.0,2013-04-01,q +AP2Y,522.0,2013-04-01,m +AP2Y,533.0,2013-05-01,m +AP2Y,540.0,2013-06-01,m +AP2Y,548.0,2013-07-01,q +AP2Y,536.0,2013-07-01,m +AP2Y,548.0,2013-08-01,m +AP2Y,553.0,2013-09-01,m +AP2Y,573.0,2013-10-01,q +AP2Y,568.0,2013-10-01,m +AP2Y,573.0,2013-11-01,m +AP2Y,581.0,2013-12-01,m +AP2Y,658.0,2014-01-01,a +AP2Y,615.0,2014-01-01,q +AP2Y,595.0,2014-01-01,m +AP2Y,615.0,2014-02-01,m +AP2Y,637.0,2014-03-01,m +AP2Y,662.0,2014-04-01,q +AP2Y,653.0,2014-04-01,m +AP2Y,662.0,2014-05-01,m +AP2Y,670.0,2014-06-01,m +AP2Y,687.0,2014-07-01,q +AP2Y,682.0,2014-07-01,m +AP2Y,687.0,2014-08-01,m +AP2Y,703.0,2014-09-01,m +AP2Y,708.0,2014-10-01,q +AP2Y,704.0,2014-10-01,m +AP2Y,708.0,2014-11-01,m +AP2Y,708.0,2014-12-01,m +AP2Y,733.0,2015-01-01,a +AP2Y,727.0,2015-01-01,q +AP2Y,719.0,2015-01-01,m +AP2Y,727.0,2015-02-01,m +AP2Y,727.0,2015-03-01,m +AP2Y,732.0,2015-04-01,q +AP2Y,727.0,2015-04-01,m +AP2Y,732.0,2015-05-01,m +AP2Y,742.0,2015-06-01,m +AP2Y,742.0,2015-07-01,q +AP2Y,743.0,2015-07-01,m +AP2Y,742.0,2015-08-01,m +AP2Y,743.0,2015-09-01,m +AP2Y,745.0,2015-10-01,q +AP2Y,743.0,2015-10-01,m +AP2Y,745.0,2015-11-01,m +AP2Y,747.0,2015-12-01,m +AP2Y,750.0,2016-01-01,a +AP2Y,744.0,2016-01-01,q +AP2Y,743.0,2016-01-01,m +AP2Y,744.0,2016-02-01,m +AP2Y,744.0,2016-03-01,m +AP2Y,750.0,2016-04-01,q +AP2Y,747.0,2016-04-01,m +AP2Y,750.0,2016-05-01,m +AP2Y,749.0,2016-06-01,m +AP2Y,755.0,2016-07-01,q +AP2Y,754.0,2016-07-01,m +AP2Y,755.0,2016-08-01,m +AP2Y,758.0,2016-09-01,m +AP2Y,757.0,2016-10-01,q +AP2Y,755.0,2016-10-01,m +AP2Y,757.0,2016-11-01,m +AP2Y,759.0,2016-12-01,m +AP2Y,790.0,2017-01-01,a +AP2Y,777.0,2017-01-01,q +AP2Y,770.0,2017-01-01,m +AP2Y,777.0,2017-02-01,m +AP2Y,792.0,2017-03-01,m +AP2Y,781.0,2017-04-01,q +AP2Y,784.0,2017-04-01,m +AP2Y,781.0,2017-05-01,m +AP2Y,781.0,2017-06-01,m +AP2Y,798.0,2017-07-01,q +AP2Y,790.0,2017-07-01,m +AP2Y,798.0,2017-08-01,m +AP2Y,805.0,2017-09-01,m +AP2Y,821.0,2017-10-01,q +AP2Y,816.0,2017-10-01,m +AP2Y,821.0,2017-11-01,m +AP2Y,828.0,2017-12-01,m +AP2Y,835.0,2018-01-01,a +AP2Y,818.0,2018-01-01,q +AP2Y,819.0,2018-01-01,m +AP2Y,818.0,2018-02-01,m +AP2Y,816.0,2018-03-01,m +AP2Y,828.0,2018-04-01,q +AP2Y,820.0,2018-04-01,m +AP2Y,828.0,2018-05-01,m +AP2Y,834.0,2018-06-01,m +AP2Y,843.0,2018-07-01,q +AP2Y,839.0,2018-07-01,m +AP2Y,843.0,2018-08-01,m +AP2Y,857.0,2018-09-01,m +AP2Y,857.0,2018-10-01,q +AP2Y,858.0,2018-10-01,m +AP2Y,857.0,2018-11-01,m +AP2Y,865.0,2018-12-01,m +AP2Y,827.0,2019-01-01,a +AP2Y,850.0,2019-01-01,q +AP2Y,852.0,2019-01-01,m +AP2Y,850.0,2019-02-01,m +AP2Y,843.0,2019-03-01,m +AP2Y,819.0,2019-04-01,q +AP2Y,836.0,2019-04-01,m +AP2Y,819.0,2019-05-01,m +AP2Y,817.0,2019-06-01,m +AP2Y,816.0,2019-07-01,q +AP2Y,811.0,2019-07-01,m +AP2Y,816.0,2019-08-01,m +AP2Y,804.0,2019-09-01,m +AP2Y,811.0,2019-10-01,q +AP2Y,803.0,2019-10-01,m +AP2Y,811.0,2019-11-01,m +AP2Y,822.0,2019-12-01,m +AP2Y,570.0,2020-01-01,a +AP2Y,801.0,2020-01-01,q +AP2Y,826.0,2020-01-01,m +AP2Y,801.0,2020-02-01,m +AP2Y,642.0,2020-03-01,m +AP2Y,326.0,2020-04-01,q +AP2Y,473.0,2020-04-01,m +AP2Y,326.0,2020-05-01,m +AP2Y,365.0,2020-06-01,m +AP2Y,488.0,2020-07-01,q +AP2Y,423.0,2020-07-01,m +AP2Y,488.0,2020-08-01,m +AP2Y,524.0,2020-09-01,m +AP2Y,601.0,2020-10-01,q +AP2Y,553.0,2020-10-01,m +AP2Y,601.0,2020-11-01,m +AP2Y,626.0,2020-12-01,m +AP2Y,913.0,2021-01-01,a +AP2Y,634.0,2021-01-01,q +AP2Y,628.0,2021-01-01,m +AP2Y,634.0,2021-02-01,m +AP2Y,668.0,2021-03-01,m +AP2Y,864.0,2021-04-01,q +AP2Y,767.0,2021-04-01,m +AP2Y,864.0,2021-05-01,m +AP2Y,964.0,2021-06-01,m +AP2Y,1121.0,2021-07-01,q +AP2Y,1046.0,2021-07-01,m +AP2Y,1121.0,2021-08-01,m +AP2Y,1186.0,2021-09-01,m +AP2Y,1241.0,2021-10-01,q +AP2Y,1214.0,2021-10-01,m +AP2Y,1241.0,2021-11-01,m +AP2Y,1264.0,2021-12-01,m +AP2Y,1252.0,2022-01-01,a +AP2Y,1293.0,2022-01-01,q +AP2Y,1281.0,2022-01-01,m +AP2Y,1293.0,2022-02-01,m +AP2Y,1297.0,2022-03-01,m +AP2Y,1299.0,2022-04-01,q +AP2Y,1302.0,2022-04-01,m +AP2Y,1299.0,2022-05-01,m +AP2Y,1275.0,2022-06-01,m +AP2Y,1232.0,2022-07-01,q +AP2Y,1257.0,2022-07-01,m +AP2Y,1232.0,2022-08-01,m +AP2Y,1207.0,2022-09-01,m +AP2Y,1151.0,2022-10-01,q +AP2Y,1171.0,2022-10-01,m +AP2Y,1151.0,2022-11-01,m +AP2Y,1138.0,2022-12-01,m +AP2Y,1119.0,2023-01-01,q +AP2Y,1130.0,2023-01-01,m +AP2Y,1119.0,2023-02-01,m +AP2Y,1085.0,2023-03-01,m +AP2Y,1031.0,2023-04-01,q +AP2Y,1052.0,2023-04-01,m +AP2Y,1031.0,2023-05-01,m +AP2Y,1017.0,2023-06-01,m +AP2Y,989.0,2023-07-01,m diff --git a/scripts/vacancies/dvc.lock b/scripts/vacancies/dvc.lock index 12b4894a..9382c86a 100644 --- a/scripts/vacancies/dvc.lock +++ b/scripts/vacancies/dvc.lock @@ -5,16 +5,16 @@ stages: deps: - path: data/vacancies/vacancies_by_date.csv hash: md5 - md5: 67ddc10dc25e809c28324e7a8eaa4407 - size: 10506 + md5: c46743c18e82087bb902fd660b2d5ada + size: 9102 - path: scripts/util/metadata.py hash: md5 md5: cfc702d76a3920af615dbbf1a9408cfd size: 697 - path: scripts/vacancies/prepare.py hash: md5 - md5: 3cf43cb424b9c3af8c5b362f36b36325 - size: 5823 + md5: 2a696208a31565f6efa28a7379646b55 + size: 5728 - path: working/upstream/metadata.csv hash: md5 md5: e8f918d67dad983a618a80d2185527dc @@ -26,8 +26,8 @@ stages: outs: - path: src/_data/sources/vacancies/ hash: md5 - md5: 9c94b63389a90d514b7bb98333dc2832.dir - size: 20314 + md5: 6a30a4c5286c32ba322f297e711d02fa.dir + size: 19087 nfiles: 7 extract: cmd: PYTHONPATH=. python3 scripts/vacancies/extract.py @@ -41,22 +41,22 @@ stages: md5: d87aa1a94f87db2274f2b87c9ee0d9ab size: 848 transform: - cmd: PYTHONPATH=. python3 scripts/vacancies/transform.py + cmd: papermill --no-progress-bar transform.ipynb ../../working/output/vacancies-transform.ipynb deps: - - path: scripts/vacancies/transform.py + - path: ../../working/upstream/unem-codes.csv hash: md5 - md5: 6888ce0bde0789ebac0ea8f0fd849d53 - size: 788 - - path: working/upstream/lms-codes.csv + md5: b08d4dba89fdbe5271e40f25178cd7e3 + size: 35427 + - path: ../../working/upstream/unem.csv hash: md5 - md5: 1ab28b2730305c82dcdb124ce296a66b - size: 181882 - - path: working/upstream/lms.csv + md5: 985ee5bc4ee9d4458b321d5790ccac5c + size: 3641836 + - path: transform.ipynb hash: md5 - md5: 72d52598a0ba79effd075f9f66180a4d - size: 17934704 + md5: 9ad3d7e68c06102c0196aa068faabfc2 + size: 2209 outs: - - path: data/vacancies/vacancies_by_date.csv + - path: ../../data/vacancies/vacancies_by_date.csv hash: md5 - md5: 67ddc10dc25e809c28324e7a8eaa4407 - size: 10506 + md5: c46743c18e82087bb902fd660b2d5ada + size: 9102 diff --git a/scripts/vacancies/dvc.yaml b/scripts/vacancies/dvc.yaml index b0486162..1f637463 100644 --- a/scripts/vacancies/dvc.yaml +++ b/scripts/vacancies/dvc.yaml @@ -1,13 +1,14 @@ +vars: + - top: ../.. stages: transform: - cmd: PYTHONPATH=. python3 scripts/vacancies/transform.py - wdir: ../.. + cmd: papermill --no-progress-bar transform.ipynb ${top}/working/output/vacancies-transform.ipynb deps: - - scripts/vacancies/transform.py - - working/upstream/lms.csv - - working/upstream/lms-codes.csv + - transform.ipynb + - ${top}/working/upstream/unem.csv + - ${top}/working/upstream/unem-codes.csv outs: - - data/vacancies/vacancies_by_date.csv: + - ${top}/data/vacancies/vacancies_by_date.csv: cache: false persist: false prepare: diff --git a/scripts/vacancies/prepare.py b/scripts/vacancies/prepare.py index 6c640a8d..ee26f41e 100644 --- a/scripts/vacancies/prepare.py +++ b/scripts/vacancies/prepare.py @@ -14,20 +14,20 @@ def prepare_vacancies(): vacancies = pd.read_csv(os.path.join( - RAW_DATA_DIR, 'vacancies_by_date.csv'), index_col=['index']) + RAW_DATA_DIR, 'vacancies_by_date.csv')) vacancies.sort_values(by='date', ascending=True, inplace=True) vacancies['quarter_label'] = pd.to_datetime( vacancies.date).map(lms_period_to_quarter_label) vacancies['quarter_axis_label'] = vacancies.quarter_label.str.replace( ' ', '\\n') - quarterly = vacancies.loc[vacancies['freq'] == 'q'].reset_index() - quarterly = quarterly.drop(columns=['index', 'freq'], axis=1).reset_index() + quarterly = vacancies.loc[vacancies['freq'] == 'q'] + quarterly = quarterly.drop(columns=['freq'], axis=1) quarterly.to_csv(os.path.join( DATA_DIR, 'quarterly_vacancies.csv'), index=False) - monthly = vacancies.loc[vacancies['freq'] == 'm'].reset_index() - monthly = monthly.drop(columns=['index', 'freq'], axis=1).reset_index() + monthly = vacancies.loc[vacancies['freq'] == 'm'] + monthly = monthly.drop(columns=['freq'], axis=1) monthly.to_csv(os.path.join( DATA_DIR, 'monthly_vacancies.csv'), index=False) diff --git a/scripts/vacancies/transform.ipynb b/scripts/vacancies/transform.ipynb new file mode 100644 index 00000000..11e5537a --- /dev/null +++ b/scripts/vacancies/transform.ipynb @@ -0,0 +1,91 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Duplicating VACS02" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [], + "source": [ + "levels = [\n", + " 'AP2Y', 'JP9H', 'JP9I', 'JP9J', 'JP9K', 'JP9L', 'JP9M', 'JP9N', 'JP9O', 'JP9P', 'JP9Q', 'JP9R', 'JP9S', 'JP9T', 'JP9U', 'JP9V', 'JP9W', 'JP9X', 'JP9Y', 'JP9Z'\n", + "]\n", + "ratios = [\n", + " 'AP2Z', 'JPA2', 'JPA3', 'JPA4', 'JPA5', 'JPA6', 'JPA7', 'JPA8', 'JPA9', 'JPB2', 'JPB3', 'JPB4', 'JPB5', 'JPB6', 'JPB7', 'JPB8', 'JPB9', 'JPC2', 'JPC3', 'JPC4'\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "data = pd.read_csv('../../working/upstream/unem.csv')\n", + "codes = pd.read_csv('../../working/upstream/unem-codes.csv', index_col=['CDID'], parse_dates=['Release Date', 'Next release'])\n", + "data = data.loc[data.variable.isin(levels + ratios)]\n", + "data = data.merge(codes, left_on='variable', right_index=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "vacancies_by_date = data.loc[\n", + " data.variable=='AP2Y',\n", + " ['variable', 'value', 'date', 'freq']\n", + "].rename(\n", + " columns={'variable': 'code'}\n", + ")\n", + "\n", + "vacancies_by_date.to_csv('../../data/vacancies/vacancies_by_date.csv', index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "yff-data-ansOWYcy", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + }, + "orig_nbformat": 4 + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/scripts/vacancies/transform.py b/scripts/vacancies/transform.py deleted file mode 100644 index 553a1462..00000000 --- a/scripts/vacancies/transform.py +++ /dev/null @@ -1,23 +0,0 @@ -import os -import pandas as pd - -DATA_DIR = os.path.realpath(os.path.join('data', 'vacancies')) -dataset_name = 'UK Vacancies (thousands) - Total' - - -def transform_vacancies(): - lookup = pd.read_csv(os.path.join( - 'working', 'upstream', 'lms-codes.csv'), index_col=None) - data = pd.read_csv(os.path.join('working', 'upstream', 'lms.csv')) - - code = lookup.query('Title == @dataset_name').CDID.iloc[0] - results = data.query('variable == @code').reset_index() - results = results.drop(columns=['index'], axis=1).reset_index().rename(columns={ - 'variable': 'code', - }) - results.loc[:, ['index', 'code', 'value', 'date', 'freq']].to_csv( - os.path.join(DATA_DIR, 'vacancies_by_date.csv'), index=False) - - -if __name__ == "__main__": - transform_vacancies() diff --git a/src/_data/sources/vacancies/monthly_vacancies.csv b/src/_data/sources/vacancies/monthly_vacancies.csv index 68c36606..7064b40a 100644 --- a/src/_data/sources/vacancies/monthly_vacancies.csv +++ b/src/_data/sources/vacancies/monthly_vacancies.csv @@ -1,268 +1,268 @@ -index,code,value,date,quarter_label,quarter_axis_label -0,AP2Y,680.0,2001-05-01,Apr-Jun 2001,Apr-Jun\n2001 -1,AP2Y,674.0,2001-06-01,May-Jul 2001,May-Jul\n2001 -2,AP2Y,663.0,2001-07-01,Jun-Aug 2001,Jun-Aug\n2001 -3,AP2Y,663.0,2001-08-01,Jul-Sep 2001,Jul-Sep\n2001 -4,AP2Y,639.0,2001-09-01,Aug-Oct 2001,Aug-Oct\n2001 -5,AP2Y,626.0,2001-10-01,Sep-Nov 2001,Sep-Nov\n2001 -6,AP2Y,602.0,2001-11-01,Oct-Dec 2001,Oct-Dec\n2001 -7,AP2Y,605.0,2001-12-01,Nov-Jan 2002,Nov-Jan\n2002 -8,AP2Y,616.0,2002-01-01,Dec-Feb 2002,Dec-Feb\n2002 -9,AP2Y,617.0,2002-02-01,Jan-Mar 2002,Jan-Mar\n2002 -10,AP2Y,621.0,2002-03-01,Feb-Apr 2002,Feb-Apr\n2002 -11,AP2Y,613.0,2002-04-01,Mar-May 2002,Mar-May\n2002 -12,AP2Y,616.0,2002-05-01,Apr-Jun 2002,Apr-Jun\n2002 -13,AP2Y,612.0,2002-06-01,May-Jul 2002,May-Jul\n2002 -14,AP2Y,613.0,2002-07-01,Jun-Aug 2002,Jun-Aug\n2002 -15,AP2Y,609.0,2002-08-01,Jul-Sep 2002,Jul-Sep\n2002 -16,AP2Y,609.0,2002-09-01,Aug-Oct 2002,Aug-Oct\n2002 -17,AP2Y,608.0,2002-10-01,Sep-Nov 2002,Sep-Nov\n2002 -18,AP2Y,603.0,2002-11-01,Oct-Dec 2002,Oct-Dec\n2002 -19,AP2Y,602.0,2002-12-01,Nov-Jan 2003,Nov-Jan\n2003 -20,AP2Y,596.0,2003-01-01,Dec-Feb 2003,Dec-Feb\n2003 -21,AP2Y,594.0,2003-02-01,Jan-Mar 2003,Jan-Mar\n2003 -22,AP2Y,585.0,2003-03-01,Feb-Apr 2003,Feb-Apr\n2003 -23,AP2Y,588.0,2003-04-01,Mar-May 2003,Mar-May\n2003 -24,AP2Y,579.0,2003-05-01,Apr-Jun 2003,Apr-Jun\n2003 -25,AP2Y,574.0,2003-06-01,May-Jul 2003,May-Jul\n2003 -26,AP2Y,576.0,2003-07-01,Jun-Aug 2003,Jun-Aug\n2003 -27,AP2Y,592.0,2003-08-01,Jul-Sep 2003,Jul-Sep\n2003 -28,AP2Y,604.0,2003-09-01,Aug-Oct 2003,Aug-Oct\n2003 -29,AP2Y,610.0,2003-10-01,Sep-Nov 2003,Sep-Nov\n2003 -30,AP2Y,615.0,2003-11-01,Oct-Dec 2003,Oct-Dec\n2003 -31,AP2Y,613.0,2003-12-01,Nov-Jan 2004,Nov-Jan\n2004 -32,AP2Y,617.0,2004-01-01,Dec-Feb 2004,Dec-Feb\n2004 -33,AP2Y,624.0,2004-02-01,Jan-Mar 2004,Jan-Mar\n2004 -34,AP2Y,631.0,2004-03-01,Feb-Apr 2004,Feb-Apr\n2004 -35,AP2Y,636.0,2004-04-01,Mar-May 2004,Mar-May\n2004 -36,AP2Y,641.0,2004-05-01,Apr-Jun 2004,Apr-Jun\n2004 -37,AP2Y,652.0,2004-06-01,May-Jul 2004,May-Jul\n2004 -38,AP2Y,654.0,2004-07-01,Jun-Aug 2004,Jun-Aug\n2004 -39,AP2Y,654.0,2004-08-01,Jul-Sep 2004,Jul-Sep\n2004 -40,AP2Y,654.0,2004-09-01,Aug-Oct 2004,Aug-Oct\n2004 -41,AP2Y,658.0,2004-10-01,Sep-Nov 2004,Sep-Nov\n2004 -42,AP2Y,662.0,2004-11-01,Oct-Dec 2004,Oct-Dec\n2004 -43,AP2Y,661.0,2004-12-01,Nov-Jan 2005,Nov-Jan\n2005 -44,AP2Y,655.0,2005-01-01,Dec-Feb 2005,Dec-Feb\n2005 -45,AP2Y,642.0,2005-02-01,Jan-Mar 2005,Jan-Mar\n2005 -46,AP2Y,638.0,2005-03-01,Feb-Apr 2005,Feb-Apr\n2005 -47,AP2Y,642.0,2005-04-01,Mar-May 2005,Mar-May\n2005 -48,AP2Y,642.0,2005-05-01,Apr-Jun 2005,Apr-Jun\n2005 -49,AP2Y,633.0,2005-06-01,May-Jul 2005,May-Jul\n2005 -50,AP2Y,624.0,2005-07-01,Jun-Aug 2005,Jun-Aug\n2005 -51,AP2Y,622.0,2005-08-01,Jul-Sep 2005,Jul-Sep\n2005 -52,AP2Y,608.0,2005-09-01,Aug-Oct 2005,Aug-Oct\n2005 -53,AP2Y,606.0,2005-10-01,Sep-Nov 2005,Sep-Nov\n2005 -54,AP2Y,609.0,2005-11-01,Oct-Dec 2005,Oct-Dec\n2005 -55,AP2Y,615.0,2005-12-01,Nov-Jan 2006,Nov-Jan\n2006 -56,AP2Y,612.0,2006-01-01,Dec-Feb 2006,Dec-Feb\n2006 -57,AP2Y,600.0,2006-02-01,Jan-Mar 2006,Jan-Mar\n2006 -58,AP2Y,598.0,2006-03-01,Feb-Apr 2006,Feb-Apr\n2006 -59,AP2Y,597.0,2006-04-01,Mar-May 2006,Mar-May\n2006 -60,AP2Y,604.0,2006-05-01,Apr-Jun 2006,Apr-Jun\n2006 -61,AP2Y,607.0,2006-06-01,May-Jul 2006,May-Jul\n2006 -62,AP2Y,611.0,2006-07-01,Jun-Aug 2006,Jun-Aug\n2006 -63,AP2Y,611.0,2006-08-01,Jul-Sep 2006,Jul-Sep\n2006 -64,AP2Y,618.0,2006-09-01,Aug-Oct 2006,Aug-Oct\n2006 -65,AP2Y,620.0,2006-10-01,Sep-Nov 2006,Sep-Nov\n2006 -66,AP2Y,620.0,2006-11-01,Oct-Dec 2006,Oct-Dec\n2006 -67,AP2Y,619.0,2006-12-01,Nov-Jan 2007,Nov-Jan\n2007 -68,AP2Y,629.0,2007-01-01,Dec-Feb 2007,Dec-Feb\n2007 -69,AP2Y,642.0,2007-02-01,Jan-Mar 2007,Jan-Mar\n2007 -70,AP2Y,648.0,2007-03-01,Feb-Apr 2007,Feb-Apr\n2007 -71,AP2Y,651.0,2007-04-01,Mar-May 2007,Mar-May\n2007 -72,AP2Y,658.0,2007-05-01,Apr-Jun 2007,Apr-Jun\n2007 -73,AP2Y,670.0,2007-06-01,May-Jul 2007,May-Jul\n2007 -74,AP2Y,681.0,2007-07-01,Jun-Aug 2007,Jun-Aug\n2007 -75,AP2Y,683.0,2007-08-01,Jul-Sep 2007,Jul-Sep\n2007 -76,AP2Y,686.0,2007-09-01,Aug-Oct 2007,Aug-Oct\n2007 -77,AP2Y,691.0,2007-10-01,Sep-Nov 2007,Sep-Nov\n2007 -78,AP2Y,687.0,2007-11-01,Oct-Dec 2007,Oct-Dec\n2007 -79,AP2Y,678.0,2007-12-01,Nov-Jan 2008,Nov-Jan\n2008 -80,AP2Y,687.0,2008-01-01,Dec-Feb 2008,Dec-Feb\n2008 -81,AP2Y,697.0,2008-02-01,Jan-Mar 2008,Jan-Mar\n2008 -82,AP2Y,696.0,2008-03-01,Feb-Apr 2008,Feb-Apr\n2008 -83,AP2Y,679.0,2008-04-01,Mar-May 2008,Mar-May\n2008 -84,AP2Y,657.0,2008-05-01,Apr-Jun 2008,Apr-Jun\n2008 -85,AP2Y,643.0,2008-06-01,May-Jul 2008,May-Jul\n2008 -86,AP2Y,624.0,2008-07-01,Jun-Aug 2008,Jun-Aug\n2008 -87,AP2Y,615.0,2008-08-01,Jul-Sep 2008,Jul-Sep\n2008 -88,AP2Y,596.0,2008-09-01,Aug-Oct 2008,Aug-Oct\n2008 -89,AP2Y,562.0,2008-10-01,Sep-Nov 2008,Sep-Nov\n2008 -90,AP2Y,527.0,2008-11-01,Oct-Dec 2008,Oct-Dec\n2008 -91,AP2Y,497.0,2008-12-01,Nov-Jan 2009,Nov-Jan\n2009 -92,AP2Y,478.0,2009-01-01,Dec-Feb 2009,Dec-Feb\n2009 -93,AP2Y,465.0,2009-02-01,Jan-Mar 2009,Jan-Mar\n2009 -94,AP2Y,455.0,2009-03-01,Feb-Apr 2009,Feb-Apr\n2009 -95,AP2Y,443.0,2009-04-01,Mar-May 2009,Mar-May\n2009 -96,AP2Y,431.0,2009-05-01,Apr-Jun 2009,Apr-Jun\n2009 -97,AP2Y,430.0,2009-06-01,May-Jul 2009,May-Jul\n2009 -98,AP2Y,438.0,2009-07-01,Jun-Aug 2009,Jun-Aug\n2009 -99,AP2Y,436.0,2009-08-01,Jul-Sep 2009,Jul-Sep\n2009 -100,AP2Y,432.0,2009-09-01,Aug-Oct 2009,Aug-Oct\n2009 -101,AP2Y,437.0,2009-10-01,Sep-Nov 2009,Sep-Nov\n2009 -102,AP2Y,454.0,2009-11-01,Oct-Dec 2009,Oct-Dec\n2009 -103,AP2Y,463.0,2009-12-01,Nov-Jan 2010,Nov-Jan\n2010 -104,AP2Y,467.0,2010-01-01,Dec-Feb 2010,Dec-Feb\n2010 -105,AP2Y,465.0,2010-02-01,Jan-Mar 2010,Jan-Mar\n2010 -106,AP2Y,469.0,2010-03-01,Feb-Apr 2010,Feb-Apr\n2010 -107,AP2Y,479.0,2010-04-01,Mar-May 2010,Mar-May\n2010 -108,AP2Y,484.0,2010-05-01,Apr-Jun 2010,Apr-Jun\n2010 -109,AP2Y,479.0,2010-06-01,May-Jul 2010,May-Jul\n2010 -110,AP2Y,461.0,2010-07-01,Jun-Aug 2010,Jun-Aug\n2010 -111,AP2Y,455.0,2010-08-01,Jul-Sep 2010,Jul-Sep\n2010 -112,AP2Y,454.0,2010-09-01,Aug-Oct 2010,Aug-Oct\n2010 -113,AP2Y,474.0,2010-10-01,Sep-Nov 2010,Sep-Nov\n2010 -114,AP2Y,483.0,2010-11-01,Oct-Dec 2010,Oct-Dec\n2010 -115,AP2Y,493.0,2010-12-01,Nov-Jan 2011,Nov-Jan\n2011 -116,AP2Y,490.0,2011-01-01,Dec-Feb 2011,Dec-Feb\n2011 -117,AP2Y,484.0,2011-02-01,Jan-Mar 2011,Jan-Mar\n2011 -118,AP2Y,472.0,2011-03-01,Feb-Apr 2011,Feb-Apr\n2011 -119,AP2Y,461.0,2011-04-01,Mar-May 2011,Mar-May\n2011 -120,AP2Y,460.0,2011-05-01,Apr-Jun 2011,Apr-Jun\n2011 -121,AP2Y,457.0,2011-06-01,May-Jul 2011,May-Jul\n2011 -122,AP2Y,462.0,2011-07-01,Jun-Aug 2011,Jun-Aug\n2011 -123,AP2Y,464.0,2011-08-01,Jul-Sep 2011,Jul-Sep\n2011 -124,AP2Y,467.0,2011-09-01,Aug-Oct 2011,Aug-Oct\n2011 -125,AP2Y,462.0,2011-10-01,Sep-Nov 2011,Sep-Nov\n2011 -126,AP2Y,465.0,2011-11-01,Oct-Dec 2011,Oct-Dec\n2011 -127,AP2Y,473.0,2011-12-01,Nov-Jan 2012,Nov-Jan\n2012 -128,AP2Y,473.0,2012-01-01,Dec-Feb 2012,Dec-Feb\n2012 -129,AP2Y,467.0,2012-02-01,Jan-Mar 2012,Jan-Mar\n2012 -130,AP2Y,465.0,2012-03-01,Feb-Apr 2012,Feb-Apr\n2012 -131,AP2Y,471.0,2012-04-01,Mar-May 2012,Mar-May\n2012 -132,AP2Y,474.0,2012-05-01,Apr-Jun 2012,Apr-Jun\n2012 -133,AP2Y,479.0,2012-06-01,May-Jul 2012,May-Jul\n2012 -134,AP2Y,484.0,2012-07-01,Jun-Aug 2012,Jun-Aug\n2012 -135,AP2Y,488.0,2012-08-01,Jul-Sep 2012,Jul-Sep\n2012 -136,AP2Y,491.0,2012-09-01,Aug-Oct 2012,Aug-Oct\n2012 -137,AP2Y,494.0,2012-10-01,Sep-Nov 2012,Sep-Nov\n2012 -138,AP2Y,501.0,2012-11-01,Oct-Dec 2012,Oct-Dec\n2012 -139,AP2Y,501.0,2012-12-01,Nov-Jan 2013,Nov-Jan\n2013 -140,AP2Y,504.0,2013-01-01,Dec-Feb 2013,Dec-Feb\n2013 -141,AP2Y,504.0,2013-02-01,Jan-Mar 2013,Jan-Mar\n2013 -142,AP2Y,516.0,2013-03-01,Feb-Apr 2013,Feb-Apr\n2013 -143,AP2Y,522.0,2013-04-01,Mar-May 2013,Mar-May\n2013 -144,AP2Y,533.0,2013-05-01,Apr-Jun 2013,Apr-Jun\n2013 -145,AP2Y,540.0,2013-06-01,May-Jul 2013,May-Jul\n2013 -146,AP2Y,536.0,2013-07-01,Jun-Aug 2013,Jun-Aug\n2013 -147,AP2Y,548.0,2013-08-01,Jul-Sep 2013,Jul-Sep\n2013 -148,AP2Y,553.0,2013-09-01,Aug-Oct 2013,Aug-Oct\n2013 -149,AP2Y,568.0,2013-10-01,Sep-Nov 2013,Sep-Nov\n2013 -150,AP2Y,573.0,2013-11-01,Oct-Dec 2013,Oct-Dec\n2013 -151,AP2Y,581.0,2013-12-01,Nov-Jan 2014,Nov-Jan\n2014 -152,AP2Y,595.0,2014-01-01,Dec-Feb 2014,Dec-Feb\n2014 -153,AP2Y,615.0,2014-02-01,Jan-Mar 2014,Jan-Mar\n2014 -154,AP2Y,637.0,2014-03-01,Feb-Apr 2014,Feb-Apr\n2014 -155,AP2Y,653.0,2014-04-01,Mar-May 2014,Mar-May\n2014 -156,AP2Y,662.0,2014-05-01,Apr-Jun 2014,Apr-Jun\n2014 -157,AP2Y,670.0,2014-06-01,May-Jul 2014,May-Jul\n2014 -158,AP2Y,682.0,2014-07-01,Jun-Aug 2014,Jun-Aug\n2014 -159,AP2Y,687.0,2014-08-01,Jul-Sep 2014,Jul-Sep\n2014 -160,AP2Y,703.0,2014-09-01,Aug-Oct 2014,Aug-Oct\n2014 -161,AP2Y,704.0,2014-10-01,Sep-Nov 2014,Sep-Nov\n2014 -162,AP2Y,708.0,2014-11-01,Oct-Dec 2014,Oct-Dec\n2014 -163,AP2Y,708.0,2014-12-01,Nov-Jan 2015,Nov-Jan\n2015 -164,AP2Y,719.0,2015-01-01,Dec-Feb 2015,Dec-Feb\n2015 -165,AP2Y,727.0,2015-02-01,Jan-Mar 2015,Jan-Mar\n2015 -166,AP2Y,727.0,2015-03-01,Feb-Apr 2015,Feb-Apr\n2015 -167,AP2Y,727.0,2015-04-01,Mar-May 2015,Mar-May\n2015 -168,AP2Y,732.0,2015-05-01,Apr-Jun 2015,Apr-Jun\n2015 -169,AP2Y,742.0,2015-06-01,May-Jul 2015,May-Jul\n2015 -170,AP2Y,743.0,2015-07-01,Jun-Aug 2015,Jun-Aug\n2015 -171,AP2Y,742.0,2015-08-01,Jul-Sep 2015,Jul-Sep\n2015 -172,AP2Y,743.0,2015-09-01,Aug-Oct 2015,Aug-Oct\n2015 -173,AP2Y,743.0,2015-10-01,Sep-Nov 2015,Sep-Nov\n2015 -174,AP2Y,745.0,2015-11-01,Oct-Dec 2015,Oct-Dec\n2015 -175,AP2Y,747.0,2015-12-01,Nov-Jan 2016,Nov-Jan\n2016 -176,AP2Y,743.0,2016-01-01,Dec-Feb 2016,Dec-Feb\n2016 -177,AP2Y,744.0,2016-02-01,Jan-Mar 2016,Jan-Mar\n2016 -178,AP2Y,744.0,2016-03-01,Feb-Apr 2016,Feb-Apr\n2016 -179,AP2Y,747.0,2016-04-01,Mar-May 2016,Mar-May\n2016 -180,AP2Y,750.0,2016-05-01,Apr-Jun 2016,Apr-Jun\n2016 -181,AP2Y,749.0,2016-06-01,May-Jul 2016,May-Jul\n2016 -182,AP2Y,754.0,2016-07-01,Jun-Aug 2016,Jun-Aug\n2016 -183,AP2Y,755.0,2016-08-01,Jul-Sep 2016,Jul-Sep\n2016 -184,AP2Y,758.0,2016-09-01,Aug-Oct 2016,Aug-Oct\n2016 -185,AP2Y,755.0,2016-10-01,Sep-Nov 2016,Sep-Nov\n2016 -186,AP2Y,757.0,2016-11-01,Oct-Dec 2016,Oct-Dec\n2016 -187,AP2Y,759.0,2016-12-01,Nov-Jan 2017,Nov-Jan\n2017 -188,AP2Y,770.0,2017-01-01,Dec-Feb 2017,Dec-Feb\n2017 -189,AP2Y,777.0,2017-02-01,Jan-Mar 2017,Jan-Mar\n2017 -190,AP2Y,792.0,2017-03-01,Feb-Apr 2017,Feb-Apr\n2017 -191,AP2Y,784.0,2017-04-01,Mar-May 2017,Mar-May\n2017 -192,AP2Y,781.0,2017-05-01,Apr-Jun 2017,Apr-Jun\n2017 -193,AP2Y,781.0,2017-06-01,May-Jul 2017,May-Jul\n2017 -194,AP2Y,790.0,2017-07-01,Jun-Aug 2017,Jun-Aug\n2017 -195,AP2Y,798.0,2017-08-01,Jul-Sep 2017,Jul-Sep\n2017 -196,AP2Y,805.0,2017-09-01,Aug-Oct 2017,Aug-Oct\n2017 -197,AP2Y,816.0,2017-10-01,Sep-Nov 2017,Sep-Nov\n2017 -198,AP2Y,821.0,2017-11-01,Oct-Dec 2017,Oct-Dec\n2017 -199,AP2Y,828.0,2017-12-01,Nov-Jan 2018,Nov-Jan\n2018 -200,AP2Y,819.0,2018-01-01,Dec-Feb 2018,Dec-Feb\n2018 -201,AP2Y,818.0,2018-02-01,Jan-Mar 2018,Jan-Mar\n2018 -202,AP2Y,816.0,2018-03-01,Feb-Apr 2018,Feb-Apr\n2018 -203,AP2Y,820.0,2018-04-01,Mar-May 2018,Mar-May\n2018 -204,AP2Y,828.0,2018-05-01,Apr-Jun 2018,Apr-Jun\n2018 -205,AP2Y,834.0,2018-06-01,May-Jul 2018,May-Jul\n2018 -206,AP2Y,839.0,2018-07-01,Jun-Aug 2018,Jun-Aug\n2018 -207,AP2Y,843.0,2018-08-01,Jul-Sep 2018,Jul-Sep\n2018 -208,AP2Y,857.0,2018-09-01,Aug-Oct 2018,Aug-Oct\n2018 -209,AP2Y,858.0,2018-10-01,Sep-Nov 2018,Sep-Nov\n2018 -210,AP2Y,857.0,2018-11-01,Oct-Dec 2018,Oct-Dec\n2018 -211,AP2Y,865.0,2018-12-01,Nov-Jan 2019,Nov-Jan\n2019 -212,AP2Y,852.0,2019-01-01,Dec-Feb 2019,Dec-Feb\n2019 -213,AP2Y,850.0,2019-02-01,Jan-Mar 2019,Jan-Mar\n2019 -214,AP2Y,843.0,2019-03-01,Feb-Apr 2019,Feb-Apr\n2019 -215,AP2Y,836.0,2019-04-01,Mar-May 2019,Mar-May\n2019 -216,AP2Y,819.0,2019-05-01,Apr-Jun 2019,Apr-Jun\n2019 -217,AP2Y,817.0,2019-06-01,May-Jul 2019,May-Jul\n2019 -218,AP2Y,811.0,2019-07-01,Jun-Aug 2019,Jun-Aug\n2019 -219,AP2Y,816.0,2019-08-01,Jul-Sep 2019,Jul-Sep\n2019 -220,AP2Y,804.0,2019-09-01,Aug-Oct 2019,Aug-Oct\n2019 -221,AP2Y,803.0,2019-10-01,Sep-Nov 2019,Sep-Nov\n2019 -222,AP2Y,811.0,2019-11-01,Oct-Dec 2019,Oct-Dec\n2019 -223,AP2Y,822.0,2019-12-01,Nov-Jan 2020,Nov-Jan\n2020 -224,AP2Y,826.0,2020-01-01,Dec-Feb 2020,Dec-Feb\n2020 -225,AP2Y,801.0,2020-02-01,Jan-Mar 2020,Jan-Mar\n2020 -226,AP2Y,642.0,2020-03-01,Feb-Apr 2020,Feb-Apr\n2020 -227,AP2Y,473.0,2020-04-01,Mar-May 2020,Mar-May\n2020 -228,AP2Y,326.0,2020-05-01,Apr-Jun 2020,Apr-Jun\n2020 -229,AP2Y,365.0,2020-06-01,May-Jul 2020,May-Jul\n2020 -230,AP2Y,423.0,2020-07-01,Jun-Aug 2020,Jun-Aug\n2020 -231,AP2Y,488.0,2020-08-01,Jul-Sep 2020,Jul-Sep\n2020 -232,AP2Y,524.0,2020-09-01,Aug-Oct 2020,Aug-Oct\n2020 -233,AP2Y,553.0,2020-10-01,Sep-Nov 2020,Sep-Nov\n2020 -234,AP2Y,601.0,2020-11-01,Oct-Dec 2020,Oct-Dec\n2020 -235,AP2Y,626.0,2020-12-01,Nov-Jan 2021,Nov-Jan\n2021 -236,AP2Y,628.0,2021-01-01,Dec-Feb 2021,Dec-Feb\n2021 -237,AP2Y,634.0,2021-02-01,Jan-Mar 2021,Jan-Mar\n2021 -238,AP2Y,668.0,2021-03-01,Feb-Apr 2021,Feb-Apr\n2021 -239,AP2Y,767.0,2021-04-01,Mar-May 2021,Mar-May\n2021 -240,AP2Y,864.0,2021-05-01,Apr-Jun 2021,Apr-Jun\n2021 -241,AP2Y,964.0,2021-06-01,May-Jul 2021,May-Jul\n2021 -242,AP2Y,1046.0,2021-07-01,Jun-Aug 2021,Jun-Aug\n2021 -243,AP2Y,1121.0,2021-08-01,Jul-Sep 2021,Jul-Sep\n2021 -244,AP2Y,1186.0,2021-09-01,Aug-Oct 2021,Aug-Oct\n2021 -245,AP2Y,1214.0,2021-10-01,Sep-Nov 2021,Sep-Nov\n2021 -246,AP2Y,1241.0,2021-11-01,Oct-Dec 2021,Oct-Dec\n2021 -247,AP2Y,1264.0,2021-12-01,Nov-Jan 2022,Nov-Jan\n2022 -248,AP2Y,1281.0,2022-01-01,Dec-Feb 2022,Dec-Feb\n2022 -249,AP2Y,1293.0,2022-02-01,Jan-Mar 2022,Jan-Mar\n2022 -250,AP2Y,1297.0,2022-03-01,Feb-Apr 2022,Feb-Apr\n2022 -251,AP2Y,1302.0,2022-04-01,Mar-May 2022,Mar-May\n2022 -252,AP2Y,1299.0,2022-05-01,Apr-Jun 2022,Apr-Jun\n2022 -253,AP2Y,1275.0,2022-06-01,May-Jul 2022,May-Jul\n2022 -254,AP2Y,1257.0,2022-07-01,Jun-Aug 2022,Jun-Aug\n2022 -255,AP2Y,1232.0,2022-08-01,Jul-Sep 2022,Jul-Sep\n2022 -256,AP2Y,1207.0,2022-09-01,Aug-Oct 2022,Aug-Oct\n2022 -257,AP2Y,1171.0,2022-10-01,Sep-Nov 2022,Sep-Nov\n2022 -258,AP2Y,1151.0,2022-11-01,Oct-Dec 2022,Oct-Dec\n2022 -259,AP2Y,1138.0,2022-12-01,Nov-Jan 2023,Nov-Jan\n2023 -260,AP2Y,1130.0,2023-01-01,Dec-Feb 2023,Dec-Feb\n2023 -261,AP2Y,1119.0,2023-02-01,Jan-Mar 2023,Jan-Mar\n2023 -262,AP2Y,1085.0,2023-03-01,Feb-Apr 2023,Feb-Apr\n2023 -263,AP2Y,1052.0,2023-04-01,Mar-May 2023,Mar-May\n2023 -264,AP2Y,1031.0,2023-05-01,Apr-Jun 2023,Apr-Jun\n2023 -265,AP2Y,1017.0,2023-06-01,May-Jul 2023,May-Jul\n2023 -266,AP2Y,989.0,2023-07-01,Jun-Aug 2023,Jun-Aug\n2023 +code,value,date,quarter_label,quarter_axis_label +AP2Y,680.0,2001-05-01,Apr-Jun 2001,Apr-Jun\n2001 +AP2Y,674.0,2001-06-01,May-Jul 2001,May-Jul\n2001 +AP2Y,663.0,2001-07-01,Jun-Aug 2001,Jun-Aug\n2001 +AP2Y,663.0,2001-08-01,Jul-Sep 2001,Jul-Sep\n2001 +AP2Y,639.0,2001-09-01,Aug-Oct 2001,Aug-Oct\n2001 +AP2Y,626.0,2001-10-01,Sep-Nov 2001,Sep-Nov\n2001 +AP2Y,602.0,2001-11-01,Oct-Dec 2001,Oct-Dec\n2001 +AP2Y,605.0,2001-12-01,Nov-Jan 2002,Nov-Jan\n2002 +AP2Y,616.0,2002-01-01,Dec-Feb 2002,Dec-Feb\n2002 +AP2Y,617.0,2002-02-01,Jan-Mar 2002,Jan-Mar\n2002 +AP2Y,621.0,2002-03-01,Feb-Apr 2002,Feb-Apr\n2002 +AP2Y,613.0,2002-04-01,Mar-May 2002,Mar-May\n2002 +AP2Y,616.0,2002-05-01,Apr-Jun 2002,Apr-Jun\n2002 +AP2Y,612.0,2002-06-01,May-Jul 2002,May-Jul\n2002 +AP2Y,613.0,2002-07-01,Jun-Aug 2002,Jun-Aug\n2002 +AP2Y,609.0,2002-08-01,Jul-Sep 2002,Jul-Sep\n2002 +AP2Y,609.0,2002-09-01,Aug-Oct 2002,Aug-Oct\n2002 +AP2Y,608.0,2002-10-01,Sep-Nov 2002,Sep-Nov\n2002 +AP2Y,603.0,2002-11-01,Oct-Dec 2002,Oct-Dec\n2002 +AP2Y,602.0,2002-12-01,Nov-Jan 2003,Nov-Jan\n2003 +AP2Y,596.0,2003-01-01,Dec-Feb 2003,Dec-Feb\n2003 +AP2Y,594.0,2003-02-01,Jan-Mar 2003,Jan-Mar\n2003 +AP2Y,585.0,2003-03-01,Feb-Apr 2003,Feb-Apr\n2003 +AP2Y,588.0,2003-04-01,Mar-May 2003,Mar-May\n2003 +AP2Y,579.0,2003-05-01,Apr-Jun 2003,Apr-Jun\n2003 +AP2Y,574.0,2003-06-01,May-Jul 2003,May-Jul\n2003 +AP2Y,576.0,2003-07-01,Jun-Aug 2003,Jun-Aug\n2003 +AP2Y,592.0,2003-08-01,Jul-Sep 2003,Jul-Sep\n2003 +AP2Y,604.0,2003-09-01,Aug-Oct 2003,Aug-Oct\n2003 +AP2Y,610.0,2003-10-01,Sep-Nov 2003,Sep-Nov\n2003 +AP2Y,615.0,2003-11-01,Oct-Dec 2003,Oct-Dec\n2003 +AP2Y,613.0,2003-12-01,Nov-Jan 2004,Nov-Jan\n2004 +AP2Y,617.0,2004-01-01,Dec-Feb 2004,Dec-Feb\n2004 +AP2Y,624.0,2004-02-01,Jan-Mar 2004,Jan-Mar\n2004 +AP2Y,631.0,2004-03-01,Feb-Apr 2004,Feb-Apr\n2004 +AP2Y,636.0,2004-04-01,Mar-May 2004,Mar-May\n2004 +AP2Y,641.0,2004-05-01,Apr-Jun 2004,Apr-Jun\n2004 +AP2Y,652.0,2004-06-01,May-Jul 2004,May-Jul\n2004 +AP2Y,654.0,2004-07-01,Jun-Aug 2004,Jun-Aug\n2004 +AP2Y,654.0,2004-08-01,Jul-Sep 2004,Jul-Sep\n2004 +AP2Y,654.0,2004-09-01,Aug-Oct 2004,Aug-Oct\n2004 +AP2Y,658.0,2004-10-01,Sep-Nov 2004,Sep-Nov\n2004 +AP2Y,662.0,2004-11-01,Oct-Dec 2004,Oct-Dec\n2004 +AP2Y,661.0,2004-12-01,Nov-Jan 2005,Nov-Jan\n2005 +AP2Y,655.0,2005-01-01,Dec-Feb 2005,Dec-Feb\n2005 +AP2Y,642.0,2005-02-01,Jan-Mar 2005,Jan-Mar\n2005 +AP2Y,638.0,2005-03-01,Feb-Apr 2005,Feb-Apr\n2005 +AP2Y,642.0,2005-04-01,Mar-May 2005,Mar-May\n2005 +AP2Y,642.0,2005-05-01,Apr-Jun 2005,Apr-Jun\n2005 +AP2Y,633.0,2005-06-01,May-Jul 2005,May-Jul\n2005 +AP2Y,624.0,2005-07-01,Jun-Aug 2005,Jun-Aug\n2005 +AP2Y,622.0,2005-08-01,Jul-Sep 2005,Jul-Sep\n2005 +AP2Y,608.0,2005-09-01,Aug-Oct 2005,Aug-Oct\n2005 +AP2Y,606.0,2005-10-01,Sep-Nov 2005,Sep-Nov\n2005 +AP2Y,609.0,2005-11-01,Oct-Dec 2005,Oct-Dec\n2005 +AP2Y,615.0,2005-12-01,Nov-Jan 2006,Nov-Jan\n2006 +AP2Y,612.0,2006-01-01,Dec-Feb 2006,Dec-Feb\n2006 +AP2Y,600.0,2006-02-01,Jan-Mar 2006,Jan-Mar\n2006 +AP2Y,598.0,2006-03-01,Feb-Apr 2006,Feb-Apr\n2006 +AP2Y,597.0,2006-04-01,Mar-May 2006,Mar-May\n2006 +AP2Y,604.0,2006-05-01,Apr-Jun 2006,Apr-Jun\n2006 +AP2Y,607.0,2006-06-01,May-Jul 2006,May-Jul\n2006 +AP2Y,611.0,2006-07-01,Jun-Aug 2006,Jun-Aug\n2006 +AP2Y,611.0,2006-08-01,Jul-Sep 2006,Jul-Sep\n2006 +AP2Y,618.0,2006-09-01,Aug-Oct 2006,Aug-Oct\n2006 +AP2Y,620.0,2006-10-01,Sep-Nov 2006,Sep-Nov\n2006 +AP2Y,620.0,2006-11-01,Oct-Dec 2006,Oct-Dec\n2006 +AP2Y,619.0,2006-12-01,Nov-Jan 2007,Nov-Jan\n2007 +AP2Y,629.0,2007-01-01,Dec-Feb 2007,Dec-Feb\n2007 +AP2Y,642.0,2007-02-01,Jan-Mar 2007,Jan-Mar\n2007 +AP2Y,648.0,2007-03-01,Feb-Apr 2007,Feb-Apr\n2007 +AP2Y,651.0,2007-04-01,Mar-May 2007,Mar-May\n2007 +AP2Y,658.0,2007-05-01,Apr-Jun 2007,Apr-Jun\n2007 +AP2Y,670.0,2007-06-01,May-Jul 2007,May-Jul\n2007 +AP2Y,681.0,2007-07-01,Jun-Aug 2007,Jun-Aug\n2007 +AP2Y,683.0,2007-08-01,Jul-Sep 2007,Jul-Sep\n2007 +AP2Y,686.0,2007-09-01,Aug-Oct 2007,Aug-Oct\n2007 +AP2Y,691.0,2007-10-01,Sep-Nov 2007,Sep-Nov\n2007 +AP2Y,687.0,2007-11-01,Oct-Dec 2007,Oct-Dec\n2007 +AP2Y,678.0,2007-12-01,Nov-Jan 2008,Nov-Jan\n2008 +AP2Y,687.0,2008-01-01,Dec-Feb 2008,Dec-Feb\n2008 +AP2Y,697.0,2008-02-01,Jan-Mar 2008,Jan-Mar\n2008 +AP2Y,696.0,2008-03-01,Feb-Apr 2008,Feb-Apr\n2008 +AP2Y,679.0,2008-04-01,Mar-May 2008,Mar-May\n2008 +AP2Y,657.0,2008-05-01,Apr-Jun 2008,Apr-Jun\n2008 +AP2Y,643.0,2008-06-01,May-Jul 2008,May-Jul\n2008 +AP2Y,624.0,2008-07-01,Jun-Aug 2008,Jun-Aug\n2008 +AP2Y,615.0,2008-08-01,Jul-Sep 2008,Jul-Sep\n2008 +AP2Y,596.0,2008-09-01,Aug-Oct 2008,Aug-Oct\n2008 +AP2Y,562.0,2008-10-01,Sep-Nov 2008,Sep-Nov\n2008 +AP2Y,527.0,2008-11-01,Oct-Dec 2008,Oct-Dec\n2008 +AP2Y,497.0,2008-12-01,Nov-Jan 2009,Nov-Jan\n2009 +AP2Y,478.0,2009-01-01,Dec-Feb 2009,Dec-Feb\n2009 +AP2Y,465.0,2009-02-01,Jan-Mar 2009,Jan-Mar\n2009 +AP2Y,455.0,2009-03-01,Feb-Apr 2009,Feb-Apr\n2009 +AP2Y,443.0,2009-04-01,Mar-May 2009,Mar-May\n2009 +AP2Y,431.0,2009-05-01,Apr-Jun 2009,Apr-Jun\n2009 +AP2Y,430.0,2009-06-01,May-Jul 2009,May-Jul\n2009 +AP2Y,438.0,2009-07-01,Jun-Aug 2009,Jun-Aug\n2009 +AP2Y,436.0,2009-08-01,Jul-Sep 2009,Jul-Sep\n2009 +AP2Y,432.0,2009-09-01,Aug-Oct 2009,Aug-Oct\n2009 +AP2Y,437.0,2009-10-01,Sep-Nov 2009,Sep-Nov\n2009 +AP2Y,454.0,2009-11-01,Oct-Dec 2009,Oct-Dec\n2009 +AP2Y,463.0,2009-12-01,Nov-Jan 2010,Nov-Jan\n2010 +AP2Y,467.0,2010-01-01,Dec-Feb 2010,Dec-Feb\n2010 +AP2Y,465.0,2010-02-01,Jan-Mar 2010,Jan-Mar\n2010 +AP2Y,469.0,2010-03-01,Feb-Apr 2010,Feb-Apr\n2010 +AP2Y,479.0,2010-04-01,Mar-May 2010,Mar-May\n2010 +AP2Y,484.0,2010-05-01,Apr-Jun 2010,Apr-Jun\n2010 +AP2Y,479.0,2010-06-01,May-Jul 2010,May-Jul\n2010 +AP2Y,461.0,2010-07-01,Jun-Aug 2010,Jun-Aug\n2010 +AP2Y,455.0,2010-08-01,Jul-Sep 2010,Jul-Sep\n2010 +AP2Y,454.0,2010-09-01,Aug-Oct 2010,Aug-Oct\n2010 +AP2Y,474.0,2010-10-01,Sep-Nov 2010,Sep-Nov\n2010 +AP2Y,483.0,2010-11-01,Oct-Dec 2010,Oct-Dec\n2010 +AP2Y,493.0,2010-12-01,Nov-Jan 2011,Nov-Jan\n2011 +AP2Y,490.0,2011-01-01,Dec-Feb 2011,Dec-Feb\n2011 +AP2Y,484.0,2011-02-01,Jan-Mar 2011,Jan-Mar\n2011 +AP2Y,472.0,2011-03-01,Feb-Apr 2011,Feb-Apr\n2011 +AP2Y,461.0,2011-04-01,Mar-May 2011,Mar-May\n2011 +AP2Y,460.0,2011-05-01,Apr-Jun 2011,Apr-Jun\n2011 +AP2Y,457.0,2011-06-01,May-Jul 2011,May-Jul\n2011 +AP2Y,462.0,2011-07-01,Jun-Aug 2011,Jun-Aug\n2011 +AP2Y,464.0,2011-08-01,Jul-Sep 2011,Jul-Sep\n2011 +AP2Y,467.0,2011-09-01,Aug-Oct 2011,Aug-Oct\n2011 +AP2Y,462.0,2011-10-01,Sep-Nov 2011,Sep-Nov\n2011 +AP2Y,465.0,2011-11-01,Oct-Dec 2011,Oct-Dec\n2011 +AP2Y,473.0,2011-12-01,Nov-Jan 2012,Nov-Jan\n2012 +AP2Y,473.0,2012-01-01,Dec-Feb 2012,Dec-Feb\n2012 +AP2Y,467.0,2012-02-01,Jan-Mar 2012,Jan-Mar\n2012 +AP2Y,465.0,2012-03-01,Feb-Apr 2012,Feb-Apr\n2012 +AP2Y,471.0,2012-04-01,Mar-May 2012,Mar-May\n2012 +AP2Y,474.0,2012-05-01,Apr-Jun 2012,Apr-Jun\n2012 +AP2Y,479.0,2012-06-01,May-Jul 2012,May-Jul\n2012 +AP2Y,484.0,2012-07-01,Jun-Aug 2012,Jun-Aug\n2012 +AP2Y,488.0,2012-08-01,Jul-Sep 2012,Jul-Sep\n2012 +AP2Y,491.0,2012-09-01,Aug-Oct 2012,Aug-Oct\n2012 +AP2Y,494.0,2012-10-01,Sep-Nov 2012,Sep-Nov\n2012 +AP2Y,501.0,2012-11-01,Oct-Dec 2012,Oct-Dec\n2012 +AP2Y,501.0,2012-12-01,Nov-Jan 2013,Nov-Jan\n2013 +AP2Y,504.0,2013-01-01,Dec-Feb 2013,Dec-Feb\n2013 +AP2Y,504.0,2013-02-01,Jan-Mar 2013,Jan-Mar\n2013 +AP2Y,516.0,2013-03-01,Feb-Apr 2013,Feb-Apr\n2013 +AP2Y,522.0,2013-04-01,Mar-May 2013,Mar-May\n2013 +AP2Y,533.0,2013-05-01,Apr-Jun 2013,Apr-Jun\n2013 +AP2Y,540.0,2013-06-01,May-Jul 2013,May-Jul\n2013 +AP2Y,536.0,2013-07-01,Jun-Aug 2013,Jun-Aug\n2013 +AP2Y,548.0,2013-08-01,Jul-Sep 2013,Jul-Sep\n2013 +AP2Y,553.0,2013-09-01,Aug-Oct 2013,Aug-Oct\n2013 +AP2Y,568.0,2013-10-01,Sep-Nov 2013,Sep-Nov\n2013 +AP2Y,573.0,2013-11-01,Oct-Dec 2013,Oct-Dec\n2013 +AP2Y,581.0,2013-12-01,Nov-Jan 2014,Nov-Jan\n2014 +AP2Y,595.0,2014-01-01,Dec-Feb 2014,Dec-Feb\n2014 +AP2Y,615.0,2014-02-01,Jan-Mar 2014,Jan-Mar\n2014 +AP2Y,637.0,2014-03-01,Feb-Apr 2014,Feb-Apr\n2014 +AP2Y,653.0,2014-04-01,Mar-May 2014,Mar-May\n2014 +AP2Y,662.0,2014-05-01,Apr-Jun 2014,Apr-Jun\n2014 +AP2Y,670.0,2014-06-01,May-Jul 2014,May-Jul\n2014 +AP2Y,682.0,2014-07-01,Jun-Aug 2014,Jun-Aug\n2014 +AP2Y,687.0,2014-08-01,Jul-Sep 2014,Jul-Sep\n2014 +AP2Y,703.0,2014-09-01,Aug-Oct 2014,Aug-Oct\n2014 +AP2Y,704.0,2014-10-01,Sep-Nov 2014,Sep-Nov\n2014 +AP2Y,708.0,2014-11-01,Oct-Dec 2014,Oct-Dec\n2014 +AP2Y,708.0,2014-12-01,Nov-Jan 2015,Nov-Jan\n2015 +AP2Y,719.0,2015-01-01,Dec-Feb 2015,Dec-Feb\n2015 +AP2Y,727.0,2015-02-01,Jan-Mar 2015,Jan-Mar\n2015 +AP2Y,727.0,2015-03-01,Feb-Apr 2015,Feb-Apr\n2015 +AP2Y,727.0,2015-04-01,Mar-May 2015,Mar-May\n2015 +AP2Y,732.0,2015-05-01,Apr-Jun 2015,Apr-Jun\n2015 +AP2Y,742.0,2015-06-01,May-Jul 2015,May-Jul\n2015 +AP2Y,743.0,2015-07-01,Jun-Aug 2015,Jun-Aug\n2015 +AP2Y,742.0,2015-08-01,Jul-Sep 2015,Jul-Sep\n2015 +AP2Y,743.0,2015-09-01,Aug-Oct 2015,Aug-Oct\n2015 +AP2Y,743.0,2015-10-01,Sep-Nov 2015,Sep-Nov\n2015 +AP2Y,745.0,2015-11-01,Oct-Dec 2015,Oct-Dec\n2015 +AP2Y,747.0,2015-12-01,Nov-Jan 2016,Nov-Jan\n2016 +AP2Y,743.0,2016-01-01,Dec-Feb 2016,Dec-Feb\n2016 +AP2Y,744.0,2016-02-01,Jan-Mar 2016,Jan-Mar\n2016 +AP2Y,744.0,2016-03-01,Feb-Apr 2016,Feb-Apr\n2016 +AP2Y,747.0,2016-04-01,Mar-May 2016,Mar-May\n2016 +AP2Y,750.0,2016-05-01,Apr-Jun 2016,Apr-Jun\n2016 +AP2Y,749.0,2016-06-01,May-Jul 2016,May-Jul\n2016 +AP2Y,754.0,2016-07-01,Jun-Aug 2016,Jun-Aug\n2016 +AP2Y,755.0,2016-08-01,Jul-Sep 2016,Jul-Sep\n2016 +AP2Y,758.0,2016-09-01,Aug-Oct 2016,Aug-Oct\n2016 +AP2Y,755.0,2016-10-01,Sep-Nov 2016,Sep-Nov\n2016 +AP2Y,757.0,2016-11-01,Oct-Dec 2016,Oct-Dec\n2016 +AP2Y,759.0,2016-12-01,Nov-Jan 2017,Nov-Jan\n2017 +AP2Y,770.0,2017-01-01,Dec-Feb 2017,Dec-Feb\n2017 +AP2Y,777.0,2017-02-01,Jan-Mar 2017,Jan-Mar\n2017 +AP2Y,792.0,2017-03-01,Feb-Apr 2017,Feb-Apr\n2017 +AP2Y,784.0,2017-04-01,Mar-May 2017,Mar-May\n2017 +AP2Y,781.0,2017-05-01,Apr-Jun 2017,Apr-Jun\n2017 +AP2Y,781.0,2017-06-01,May-Jul 2017,May-Jul\n2017 +AP2Y,790.0,2017-07-01,Jun-Aug 2017,Jun-Aug\n2017 +AP2Y,798.0,2017-08-01,Jul-Sep 2017,Jul-Sep\n2017 +AP2Y,805.0,2017-09-01,Aug-Oct 2017,Aug-Oct\n2017 +AP2Y,816.0,2017-10-01,Sep-Nov 2017,Sep-Nov\n2017 +AP2Y,821.0,2017-11-01,Oct-Dec 2017,Oct-Dec\n2017 +AP2Y,828.0,2017-12-01,Nov-Jan 2018,Nov-Jan\n2018 +AP2Y,819.0,2018-01-01,Dec-Feb 2018,Dec-Feb\n2018 +AP2Y,818.0,2018-02-01,Jan-Mar 2018,Jan-Mar\n2018 +AP2Y,816.0,2018-03-01,Feb-Apr 2018,Feb-Apr\n2018 +AP2Y,820.0,2018-04-01,Mar-May 2018,Mar-May\n2018 +AP2Y,828.0,2018-05-01,Apr-Jun 2018,Apr-Jun\n2018 +AP2Y,834.0,2018-06-01,May-Jul 2018,May-Jul\n2018 +AP2Y,839.0,2018-07-01,Jun-Aug 2018,Jun-Aug\n2018 +AP2Y,843.0,2018-08-01,Jul-Sep 2018,Jul-Sep\n2018 +AP2Y,857.0,2018-09-01,Aug-Oct 2018,Aug-Oct\n2018 +AP2Y,858.0,2018-10-01,Sep-Nov 2018,Sep-Nov\n2018 +AP2Y,857.0,2018-11-01,Oct-Dec 2018,Oct-Dec\n2018 +AP2Y,865.0,2018-12-01,Nov-Jan 2019,Nov-Jan\n2019 +AP2Y,852.0,2019-01-01,Dec-Feb 2019,Dec-Feb\n2019 +AP2Y,850.0,2019-02-01,Jan-Mar 2019,Jan-Mar\n2019 +AP2Y,843.0,2019-03-01,Feb-Apr 2019,Feb-Apr\n2019 +AP2Y,836.0,2019-04-01,Mar-May 2019,Mar-May\n2019 +AP2Y,819.0,2019-05-01,Apr-Jun 2019,Apr-Jun\n2019 +AP2Y,817.0,2019-06-01,May-Jul 2019,May-Jul\n2019 +AP2Y,811.0,2019-07-01,Jun-Aug 2019,Jun-Aug\n2019 +AP2Y,816.0,2019-08-01,Jul-Sep 2019,Jul-Sep\n2019 +AP2Y,804.0,2019-09-01,Aug-Oct 2019,Aug-Oct\n2019 +AP2Y,803.0,2019-10-01,Sep-Nov 2019,Sep-Nov\n2019 +AP2Y,811.0,2019-11-01,Oct-Dec 2019,Oct-Dec\n2019 +AP2Y,822.0,2019-12-01,Nov-Jan 2020,Nov-Jan\n2020 +AP2Y,826.0,2020-01-01,Dec-Feb 2020,Dec-Feb\n2020 +AP2Y,801.0,2020-02-01,Jan-Mar 2020,Jan-Mar\n2020 +AP2Y,642.0,2020-03-01,Feb-Apr 2020,Feb-Apr\n2020 +AP2Y,473.0,2020-04-01,Mar-May 2020,Mar-May\n2020 +AP2Y,326.0,2020-05-01,Apr-Jun 2020,Apr-Jun\n2020 +AP2Y,365.0,2020-06-01,May-Jul 2020,May-Jul\n2020 +AP2Y,423.0,2020-07-01,Jun-Aug 2020,Jun-Aug\n2020 +AP2Y,488.0,2020-08-01,Jul-Sep 2020,Jul-Sep\n2020 +AP2Y,524.0,2020-09-01,Aug-Oct 2020,Aug-Oct\n2020 +AP2Y,553.0,2020-10-01,Sep-Nov 2020,Sep-Nov\n2020 +AP2Y,601.0,2020-11-01,Oct-Dec 2020,Oct-Dec\n2020 +AP2Y,626.0,2020-12-01,Nov-Jan 2021,Nov-Jan\n2021 +AP2Y,628.0,2021-01-01,Dec-Feb 2021,Dec-Feb\n2021 +AP2Y,634.0,2021-02-01,Jan-Mar 2021,Jan-Mar\n2021 +AP2Y,668.0,2021-03-01,Feb-Apr 2021,Feb-Apr\n2021 +AP2Y,767.0,2021-04-01,Mar-May 2021,Mar-May\n2021 +AP2Y,864.0,2021-05-01,Apr-Jun 2021,Apr-Jun\n2021 +AP2Y,964.0,2021-06-01,May-Jul 2021,May-Jul\n2021 +AP2Y,1046.0,2021-07-01,Jun-Aug 2021,Jun-Aug\n2021 +AP2Y,1121.0,2021-08-01,Jul-Sep 2021,Jul-Sep\n2021 +AP2Y,1186.0,2021-09-01,Aug-Oct 2021,Aug-Oct\n2021 +AP2Y,1214.0,2021-10-01,Sep-Nov 2021,Sep-Nov\n2021 +AP2Y,1241.0,2021-11-01,Oct-Dec 2021,Oct-Dec\n2021 +AP2Y,1264.0,2021-12-01,Nov-Jan 2022,Nov-Jan\n2022 +AP2Y,1281.0,2022-01-01,Dec-Feb 2022,Dec-Feb\n2022 +AP2Y,1293.0,2022-02-01,Jan-Mar 2022,Jan-Mar\n2022 +AP2Y,1297.0,2022-03-01,Feb-Apr 2022,Feb-Apr\n2022 +AP2Y,1302.0,2022-04-01,Mar-May 2022,Mar-May\n2022 +AP2Y,1299.0,2022-05-01,Apr-Jun 2022,Apr-Jun\n2022 +AP2Y,1275.0,2022-06-01,May-Jul 2022,May-Jul\n2022 +AP2Y,1257.0,2022-07-01,Jun-Aug 2022,Jun-Aug\n2022 +AP2Y,1232.0,2022-08-01,Jul-Sep 2022,Jul-Sep\n2022 +AP2Y,1207.0,2022-09-01,Aug-Oct 2022,Aug-Oct\n2022 +AP2Y,1171.0,2022-10-01,Sep-Nov 2022,Sep-Nov\n2022 +AP2Y,1151.0,2022-11-01,Oct-Dec 2022,Oct-Dec\n2022 +AP2Y,1138.0,2022-12-01,Nov-Jan 2023,Nov-Jan\n2023 +AP2Y,1130.0,2023-01-01,Dec-Feb 2023,Dec-Feb\n2023 +AP2Y,1119.0,2023-02-01,Jan-Mar 2023,Jan-Mar\n2023 +AP2Y,1085.0,2023-03-01,Feb-Apr 2023,Feb-Apr\n2023 +AP2Y,1052.0,2023-04-01,Mar-May 2023,Mar-May\n2023 +AP2Y,1031.0,2023-05-01,Apr-Jun 2023,Apr-Jun\n2023 +AP2Y,1017.0,2023-06-01,May-Jul 2023,May-Jul\n2023 +AP2Y,989.0,2023-07-01,Jun-Aug 2023,Jun-Aug\n2023 diff --git a/src/_data/sources/vacancies/quarterly_vacancies.csv b/src/_data/sources/vacancies/quarterly_vacancies.csv index 3881f9b9..a887ad3a 100644 --- a/src/_data/sources/vacancies/quarterly_vacancies.csv +++ b/src/_data/sources/vacancies/quarterly_vacancies.csv @@ -1,90 +1,90 @@ -index,code,value,date,quarter_label,quarter_axis_label -0,AP2Y,680.0,2001-04-01,Mar-May 2001,Mar-May\n2001 -1,AP2Y,663.0,2001-07-01,Jun-Aug 2001,Jun-Aug\n2001 -2,AP2Y,602.0,2001-10-01,Sep-Nov 2001,Sep-Nov\n2001 -3,AP2Y,617.0,2002-01-01,Dec-Feb 2002,Dec-Feb\n2002 -4,AP2Y,616.0,2002-04-01,Mar-May 2002,Mar-May\n2002 -5,AP2Y,609.0,2002-07-01,Jun-Aug 2002,Jun-Aug\n2002 -6,AP2Y,603.0,2002-10-01,Sep-Nov 2002,Sep-Nov\n2002 -7,AP2Y,594.0,2003-01-01,Dec-Feb 2003,Dec-Feb\n2003 -8,AP2Y,579.0,2003-04-01,Mar-May 2003,Mar-May\n2003 -9,AP2Y,592.0,2003-07-01,Jun-Aug 2003,Jun-Aug\n2003 -10,AP2Y,615.0,2003-10-01,Sep-Nov 2003,Sep-Nov\n2003 -11,AP2Y,624.0,2004-01-01,Dec-Feb 2004,Dec-Feb\n2004 -12,AP2Y,641.0,2004-04-01,Mar-May 2004,Mar-May\n2004 -13,AP2Y,654.0,2004-07-01,Jun-Aug 2004,Jun-Aug\n2004 -14,AP2Y,662.0,2004-10-01,Sep-Nov 2004,Sep-Nov\n2004 -15,AP2Y,642.0,2005-01-01,Dec-Feb 2005,Dec-Feb\n2005 -16,AP2Y,642.0,2005-04-01,Mar-May 2005,Mar-May\n2005 -17,AP2Y,622.0,2005-07-01,Jun-Aug 2005,Jun-Aug\n2005 -18,AP2Y,609.0,2005-10-01,Sep-Nov 2005,Sep-Nov\n2005 -19,AP2Y,600.0,2006-01-01,Dec-Feb 2006,Dec-Feb\n2006 -20,AP2Y,604.0,2006-04-01,Mar-May 2006,Mar-May\n2006 -21,AP2Y,611.0,2006-07-01,Jun-Aug 2006,Jun-Aug\n2006 -22,AP2Y,620.0,2006-10-01,Sep-Nov 2006,Sep-Nov\n2006 -23,AP2Y,642.0,2007-01-01,Dec-Feb 2007,Dec-Feb\n2007 -24,AP2Y,658.0,2007-04-01,Mar-May 2007,Mar-May\n2007 -25,AP2Y,683.0,2007-07-01,Jun-Aug 2007,Jun-Aug\n2007 -26,AP2Y,687.0,2007-10-01,Sep-Nov 2007,Sep-Nov\n2007 -27,AP2Y,697.0,2008-01-01,Dec-Feb 2008,Dec-Feb\n2008 -28,AP2Y,657.0,2008-04-01,Mar-May 2008,Mar-May\n2008 -29,AP2Y,615.0,2008-07-01,Jun-Aug 2008,Jun-Aug\n2008 -30,AP2Y,527.0,2008-10-01,Sep-Nov 2008,Sep-Nov\n2008 -31,AP2Y,465.0,2009-01-01,Dec-Feb 2009,Dec-Feb\n2009 -32,AP2Y,431.0,2009-04-01,Mar-May 2009,Mar-May\n2009 -33,AP2Y,436.0,2009-07-01,Jun-Aug 2009,Jun-Aug\n2009 -34,AP2Y,454.0,2009-10-01,Sep-Nov 2009,Sep-Nov\n2009 -35,AP2Y,465.0,2010-01-01,Dec-Feb 2010,Dec-Feb\n2010 -36,AP2Y,484.0,2010-04-01,Mar-May 2010,Mar-May\n2010 -37,AP2Y,455.0,2010-07-01,Jun-Aug 2010,Jun-Aug\n2010 -38,AP2Y,483.0,2010-10-01,Sep-Nov 2010,Sep-Nov\n2010 -39,AP2Y,484.0,2011-01-01,Dec-Feb 2011,Dec-Feb\n2011 -40,AP2Y,460.0,2011-04-01,Mar-May 2011,Mar-May\n2011 -41,AP2Y,464.0,2011-07-01,Jun-Aug 2011,Jun-Aug\n2011 -42,AP2Y,465.0,2011-10-01,Sep-Nov 2011,Sep-Nov\n2011 -43,AP2Y,467.0,2012-01-01,Dec-Feb 2012,Dec-Feb\n2012 -44,AP2Y,474.0,2012-04-01,Mar-May 2012,Mar-May\n2012 -45,AP2Y,488.0,2012-07-01,Jun-Aug 2012,Jun-Aug\n2012 -46,AP2Y,501.0,2012-10-01,Sep-Nov 2012,Sep-Nov\n2012 -47,AP2Y,504.0,2013-01-01,Dec-Feb 2013,Dec-Feb\n2013 -48,AP2Y,533.0,2013-04-01,Mar-May 2013,Mar-May\n2013 -49,AP2Y,548.0,2013-07-01,Jun-Aug 2013,Jun-Aug\n2013 -50,AP2Y,573.0,2013-10-01,Sep-Nov 2013,Sep-Nov\n2013 -51,AP2Y,615.0,2014-01-01,Dec-Feb 2014,Dec-Feb\n2014 -52,AP2Y,662.0,2014-04-01,Mar-May 2014,Mar-May\n2014 -53,AP2Y,687.0,2014-07-01,Jun-Aug 2014,Jun-Aug\n2014 -54,AP2Y,708.0,2014-10-01,Sep-Nov 2014,Sep-Nov\n2014 -55,AP2Y,727.0,2015-01-01,Dec-Feb 2015,Dec-Feb\n2015 -56,AP2Y,732.0,2015-04-01,Mar-May 2015,Mar-May\n2015 -57,AP2Y,742.0,2015-07-01,Jun-Aug 2015,Jun-Aug\n2015 -58,AP2Y,745.0,2015-10-01,Sep-Nov 2015,Sep-Nov\n2015 -59,AP2Y,744.0,2016-01-01,Dec-Feb 2016,Dec-Feb\n2016 -60,AP2Y,750.0,2016-04-01,Mar-May 2016,Mar-May\n2016 -61,AP2Y,755.0,2016-07-01,Jun-Aug 2016,Jun-Aug\n2016 -62,AP2Y,757.0,2016-10-01,Sep-Nov 2016,Sep-Nov\n2016 -63,AP2Y,777.0,2017-01-01,Dec-Feb 2017,Dec-Feb\n2017 -64,AP2Y,781.0,2017-04-01,Mar-May 2017,Mar-May\n2017 -65,AP2Y,798.0,2017-07-01,Jun-Aug 2017,Jun-Aug\n2017 -66,AP2Y,821.0,2017-10-01,Sep-Nov 2017,Sep-Nov\n2017 -67,AP2Y,818.0,2018-01-01,Dec-Feb 2018,Dec-Feb\n2018 -68,AP2Y,828.0,2018-04-01,Mar-May 2018,Mar-May\n2018 -69,AP2Y,843.0,2018-07-01,Jun-Aug 2018,Jun-Aug\n2018 -70,AP2Y,857.0,2018-10-01,Sep-Nov 2018,Sep-Nov\n2018 -71,AP2Y,850.0,2019-01-01,Dec-Feb 2019,Dec-Feb\n2019 -72,AP2Y,819.0,2019-04-01,Mar-May 2019,Mar-May\n2019 -73,AP2Y,816.0,2019-07-01,Jun-Aug 2019,Jun-Aug\n2019 -74,AP2Y,811.0,2019-10-01,Sep-Nov 2019,Sep-Nov\n2019 -75,AP2Y,801.0,2020-01-01,Dec-Feb 2020,Dec-Feb\n2020 -76,AP2Y,326.0,2020-04-01,Mar-May 2020,Mar-May\n2020 -77,AP2Y,488.0,2020-07-01,Jun-Aug 2020,Jun-Aug\n2020 -78,AP2Y,601.0,2020-10-01,Sep-Nov 2020,Sep-Nov\n2020 -79,AP2Y,634.0,2021-01-01,Dec-Feb 2021,Dec-Feb\n2021 -80,AP2Y,864.0,2021-04-01,Mar-May 2021,Mar-May\n2021 -81,AP2Y,1121.0,2021-07-01,Jun-Aug 2021,Jun-Aug\n2021 -82,AP2Y,1241.0,2021-10-01,Sep-Nov 2021,Sep-Nov\n2021 -83,AP2Y,1293.0,2022-01-01,Dec-Feb 2022,Dec-Feb\n2022 -84,AP2Y,1299.0,2022-04-01,Mar-May 2022,Mar-May\n2022 -85,AP2Y,1232.0,2022-07-01,Jun-Aug 2022,Jun-Aug\n2022 -86,AP2Y,1151.0,2022-10-01,Sep-Nov 2022,Sep-Nov\n2022 -87,AP2Y,1119.0,2023-01-01,Dec-Feb 2023,Dec-Feb\n2023 -88,AP2Y,1031.0,2023-04-01,Mar-May 2023,Mar-May\n2023 +code,value,date,quarter_label,quarter_axis_label +AP2Y,680.0,2001-04-01,Mar-May 2001,Mar-May\n2001 +AP2Y,663.0,2001-07-01,Jun-Aug 2001,Jun-Aug\n2001 +AP2Y,602.0,2001-10-01,Sep-Nov 2001,Sep-Nov\n2001 +AP2Y,617.0,2002-01-01,Dec-Feb 2002,Dec-Feb\n2002 +AP2Y,616.0,2002-04-01,Mar-May 2002,Mar-May\n2002 +AP2Y,609.0,2002-07-01,Jun-Aug 2002,Jun-Aug\n2002 +AP2Y,603.0,2002-10-01,Sep-Nov 2002,Sep-Nov\n2002 +AP2Y,594.0,2003-01-01,Dec-Feb 2003,Dec-Feb\n2003 +AP2Y,579.0,2003-04-01,Mar-May 2003,Mar-May\n2003 +AP2Y,592.0,2003-07-01,Jun-Aug 2003,Jun-Aug\n2003 +AP2Y,615.0,2003-10-01,Sep-Nov 2003,Sep-Nov\n2003 +AP2Y,624.0,2004-01-01,Dec-Feb 2004,Dec-Feb\n2004 +AP2Y,641.0,2004-04-01,Mar-May 2004,Mar-May\n2004 +AP2Y,654.0,2004-07-01,Jun-Aug 2004,Jun-Aug\n2004 +AP2Y,662.0,2004-10-01,Sep-Nov 2004,Sep-Nov\n2004 +AP2Y,642.0,2005-01-01,Dec-Feb 2005,Dec-Feb\n2005 +AP2Y,642.0,2005-04-01,Mar-May 2005,Mar-May\n2005 +AP2Y,622.0,2005-07-01,Jun-Aug 2005,Jun-Aug\n2005 +AP2Y,609.0,2005-10-01,Sep-Nov 2005,Sep-Nov\n2005 +AP2Y,600.0,2006-01-01,Dec-Feb 2006,Dec-Feb\n2006 +AP2Y,604.0,2006-04-01,Mar-May 2006,Mar-May\n2006 +AP2Y,611.0,2006-07-01,Jun-Aug 2006,Jun-Aug\n2006 +AP2Y,620.0,2006-10-01,Sep-Nov 2006,Sep-Nov\n2006 +AP2Y,642.0,2007-01-01,Dec-Feb 2007,Dec-Feb\n2007 +AP2Y,658.0,2007-04-01,Mar-May 2007,Mar-May\n2007 +AP2Y,683.0,2007-07-01,Jun-Aug 2007,Jun-Aug\n2007 +AP2Y,687.0,2007-10-01,Sep-Nov 2007,Sep-Nov\n2007 +AP2Y,697.0,2008-01-01,Dec-Feb 2008,Dec-Feb\n2008 +AP2Y,657.0,2008-04-01,Mar-May 2008,Mar-May\n2008 +AP2Y,615.0,2008-07-01,Jun-Aug 2008,Jun-Aug\n2008 +AP2Y,527.0,2008-10-01,Sep-Nov 2008,Sep-Nov\n2008 +AP2Y,465.0,2009-01-01,Dec-Feb 2009,Dec-Feb\n2009 +AP2Y,431.0,2009-04-01,Mar-May 2009,Mar-May\n2009 +AP2Y,436.0,2009-07-01,Jun-Aug 2009,Jun-Aug\n2009 +AP2Y,454.0,2009-10-01,Sep-Nov 2009,Sep-Nov\n2009 +AP2Y,465.0,2010-01-01,Dec-Feb 2010,Dec-Feb\n2010 +AP2Y,484.0,2010-04-01,Mar-May 2010,Mar-May\n2010 +AP2Y,455.0,2010-07-01,Jun-Aug 2010,Jun-Aug\n2010 +AP2Y,483.0,2010-10-01,Sep-Nov 2010,Sep-Nov\n2010 +AP2Y,484.0,2011-01-01,Dec-Feb 2011,Dec-Feb\n2011 +AP2Y,460.0,2011-04-01,Mar-May 2011,Mar-May\n2011 +AP2Y,464.0,2011-07-01,Jun-Aug 2011,Jun-Aug\n2011 +AP2Y,465.0,2011-10-01,Sep-Nov 2011,Sep-Nov\n2011 +AP2Y,467.0,2012-01-01,Dec-Feb 2012,Dec-Feb\n2012 +AP2Y,474.0,2012-04-01,Mar-May 2012,Mar-May\n2012 +AP2Y,488.0,2012-07-01,Jun-Aug 2012,Jun-Aug\n2012 +AP2Y,501.0,2012-10-01,Sep-Nov 2012,Sep-Nov\n2012 +AP2Y,504.0,2013-01-01,Dec-Feb 2013,Dec-Feb\n2013 +AP2Y,533.0,2013-04-01,Mar-May 2013,Mar-May\n2013 +AP2Y,548.0,2013-07-01,Jun-Aug 2013,Jun-Aug\n2013 +AP2Y,573.0,2013-10-01,Sep-Nov 2013,Sep-Nov\n2013 +AP2Y,615.0,2014-01-01,Dec-Feb 2014,Dec-Feb\n2014 +AP2Y,662.0,2014-04-01,Mar-May 2014,Mar-May\n2014 +AP2Y,687.0,2014-07-01,Jun-Aug 2014,Jun-Aug\n2014 +AP2Y,708.0,2014-10-01,Sep-Nov 2014,Sep-Nov\n2014 +AP2Y,727.0,2015-01-01,Dec-Feb 2015,Dec-Feb\n2015 +AP2Y,732.0,2015-04-01,Mar-May 2015,Mar-May\n2015 +AP2Y,742.0,2015-07-01,Jun-Aug 2015,Jun-Aug\n2015 +AP2Y,745.0,2015-10-01,Sep-Nov 2015,Sep-Nov\n2015 +AP2Y,744.0,2016-01-01,Dec-Feb 2016,Dec-Feb\n2016 +AP2Y,750.0,2016-04-01,Mar-May 2016,Mar-May\n2016 +AP2Y,755.0,2016-07-01,Jun-Aug 2016,Jun-Aug\n2016 +AP2Y,757.0,2016-10-01,Sep-Nov 2016,Sep-Nov\n2016 +AP2Y,777.0,2017-01-01,Dec-Feb 2017,Dec-Feb\n2017 +AP2Y,781.0,2017-04-01,Mar-May 2017,Mar-May\n2017 +AP2Y,798.0,2017-07-01,Jun-Aug 2017,Jun-Aug\n2017 +AP2Y,821.0,2017-10-01,Sep-Nov 2017,Sep-Nov\n2017 +AP2Y,818.0,2018-01-01,Dec-Feb 2018,Dec-Feb\n2018 +AP2Y,828.0,2018-04-01,Mar-May 2018,Mar-May\n2018 +AP2Y,843.0,2018-07-01,Jun-Aug 2018,Jun-Aug\n2018 +AP2Y,857.0,2018-10-01,Sep-Nov 2018,Sep-Nov\n2018 +AP2Y,850.0,2019-01-01,Dec-Feb 2019,Dec-Feb\n2019 +AP2Y,819.0,2019-04-01,Mar-May 2019,Mar-May\n2019 +AP2Y,816.0,2019-07-01,Jun-Aug 2019,Jun-Aug\n2019 +AP2Y,811.0,2019-10-01,Sep-Nov 2019,Sep-Nov\n2019 +AP2Y,801.0,2020-01-01,Dec-Feb 2020,Dec-Feb\n2020 +AP2Y,326.0,2020-04-01,Mar-May 2020,Mar-May\n2020 +AP2Y,488.0,2020-07-01,Jun-Aug 2020,Jun-Aug\n2020 +AP2Y,601.0,2020-10-01,Sep-Nov 2020,Sep-Nov\n2020 +AP2Y,634.0,2021-01-01,Dec-Feb 2021,Dec-Feb\n2021 +AP2Y,864.0,2021-04-01,Mar-May 2021,Mar-May\n2021 +AP2Y,1121.0,2021-07-01,Jun-Aug 2021,Jun-Aug\n2021 +AP2Y,1241.0,2021-10-01,Sep-Nov 2021,Sep-Nov\n2021 +AP2Y,1293.0,2022-01-01,Dec-Feb 2022,Dec-Feb\n2022 +AP2Y,1299.0,2022-04-01,Mar-May 2022,Mar-May\n2022 +AP2Y,1232.0,2022-07-01,Jun-Aug 2022,Jun-Aug\n2022 +AP2Y,1151.0,2022-10-01,Sep-Nov 2022,Sep-Nov\n2022 +AP2Y,1119.0,2023-01-01,Dec-Feb 2023,Dec-Feb\n2023 +AP2Y,1031.0,2023-04-01,Mar-May 2023,Mar-May\n2023 diff --git a/working/output/vacancies-transform.ipynb b/working/output/vacancies-transform.ipynb new file mode 100644 index 00000000..fa08dc18 --- /dev/null +++ b/working/output/vacancies-transform.ipynb @@ -0,0 +1,186 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "c9f1db6f", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-17T09:20:31.788414Z", + "iopub.status.busy": "2023-10-17T09:20:31.788274Z", + "iopub.status.idle": "2023-10-17T09:20:31.940655Z", + "shell.execute_reply": "2023-10-17T09:20:31.940210Z" + }, + "papermill": { + "duration": 0.158451, + "end_time": "2023-10-17T09:20:31.941702", + "exception": false, + "start_time": "2023-10-17T09:20:31.783251", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "markdown", + "id": "6b06dcde", + "metadata": { + "papermill": { + "duration": 0.00069, + "end_time": "2023-10-17T09:20:31.943202", + "exception": false, + "start_time": "2023-10-17T09:20:31.942512", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "Duplicating VACS02" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5c4a9eb4", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-17T09:20:31.945038Z", + "iopub.status.busy": "2023-10-17T09:20:31.944870Z", + "iopub.status.idle": "2023-10-17T09:20:31.947423Z", + "shell.execute_reply": "2023-10-17T09:20:31.947113Z" + }, + "papermill": { + "duration": 0.004314, + "end_time": "2023-10-17T09:20:31.948148", + "exception": false, + "start_time": "2023-10-17T09:20:31.943834", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "levels = [\n", + " 'AP2Y', 'JP9H', 'JP9I', 'JP9J', 'JP9K', 'JP9L', 'JP9M', 'JP9N', 'JP9O', 'JP9P', 'JP9Q', 'JP9R', 'JP9S', 'JP9T', 'JP9U', 'JP9V', 'JP9W', 'JP9X', 'JP9Y', 'JP9Z'\n", + "]\n", + "ratios = [\n", + " 'AP2Z', 'JPA2', 'JPA3', 'JPA4', 'JPA5', 'JPA6', 'JPA7', 'JPA8', 'JPA9', 'JPB2', 'JPB3', 'JPB4', 'JPB5', 'JPB6', 'JPB7', 'JPB8', 'JPB9', 'JPC2', 'JPC3', 'JPC4'\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "38d25e06", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-17T09:20:31.950093Z", + "iopub.status.busy": "2023-10-17T09:20:31.949887Z", + "iopub.status.idle": "2023-10-17T09:20:31.993065Z", + "shell.execute_reply": "2023-10-17T09:20:31.992626Z" + }, + "papermill": { + "duration": 0.045258, + "end_time": "2023-10-17T09:20:31.994100", + "exception": false, + "start_time": "2023-10-17T09:20:31.948842", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "data = pd.read_csv('../../working/upstream/unem.csv')\n", + "codes = pd.read_csv('../../working/upstream/unem-codes.csv', index_col=['CDID'], parse_dates=['Release Date', 'Next release'])\n", + "data = data.loc[data.variable.isin(levels + ratios)]\n", + "data = data.merge(codes, left_on='variable', right_index=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "da89ce07", + "metadata": { + "execution": { + "iopub.execute_input": "2023-10-17T09:20:31.996318Z", + "iopub.status.busy": "2023-10-17T09:20:31.996161Z", + "iopub.status.idle": "2023-10-17T09:20:32.000918Z", + "shell.execute_reply": "2023-10-17T09:20:32.000588Z" + }, + "papermill": { + "duration": 0.006686, + "end_time": "2023-10-17T09:20:32.001650", + "exception": false, + "start_time": "2023-10-17T09:20:31.994964", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "vacancies_by_date = data.loc[\n", + " data.variable=='AP2Y',\n", + " ['variable', 'value', 'date', 'freq']\n", + "].rename(\n", + " columns={'variable': 'code'}\n", + ")\n", + "\n", + "vacancies_by_date.to_csv('../../data/vacancies/vacancies_by_date.csv', index=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e8f116d1", + "metadata": { + "papermill": { + "duration": 0.000687, + "end_time": "2023-10-17T09:20:32.003096", + "exception": false, + "start_time": "2023-10-17T09:20:32.002409", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "yff-data-ansOWYcy", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + }, + "papermill": { + "default_parameters": {}, + "duration": 1.283656, + "end_time": "2023-10-17T09:20:32.220121", + "environment_variables": {}, + "exception": null, + "input_path": "transform.ipynb", + "output_path": "../../working/output/vacancies-transform.ipynb", + "parameters": {}, + "start_time": "2023-10-17T09:20:30.936465", + "version": "2.4.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file