diff --git a/pipelines/true-north/analyse_members_list.ipynb b/pipelines/true-north/analyse_members_list.ipynb index 199152c..a3c9d15 100644 --- a/pipelines/true-north/analyse_members_list.ipynb +++ b/pipelines/true-north/analyse_members_list.ipynb @@ -19,10 +19,380 @@ "cell_type": "code", "execution_count": 2, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
last_updatedCreate DateDo you feel the True North report identified the key challenges and opportunities facing the region?Are you interested in attending future True North events?Are you currently a B Corp or in the process of becoming a B Corp?Would you be interested in hearing more from Brabners about the B Corp process?Company NameCityIndustrysectorlocationWhich theme of the True North report do you most identify with and could support activity around?How would you like to be involved with the True North network?company_size
02024-07-10 14:00:002023-08-01 13:14:00YesYesNoYesSignature Corporate FinanceNaNNaNFinanceNaNOtherNaNNaN
12024-07-10 09:30:002023-10-04 13:26:00YesYesNoNoPavilion RowNaNNaNLegalNaNPeople, skills and the futureNaNNaN
22024-07-10 09:00:002024-03-11 11:09:00YesYesNoNoMarsden StrategyNaNNaNPublic Affairs ConsultancyGreater ManchesterPeople, skills and the future; Innovation and ...Keeping informed about the latest True North n...0-9
32024-07-10 09:00:002023-10-19 12:21:00YesYesYesYesAgentNaNNaNCreative / digital / consultancyNaNPeople, skills and the futureNaNNaN
42024-07-09 13:13:002023-05-01 00:00:00NaNNaNNaNNaNHandelsbanken PlcPrestonNaNNaNNaNNaNNaNNaN
.............................................
2692023-04-26 11:30:002023-08-10 14:38:00YesYesNoYesHealthcare worldNaNNaNHealth, digital, innovationNaNInnovation and changeNaNNaN
2702023-04-19 15:00:002023-05-01 00:00:00NaNNaNNaNNaNGreengageNaNNaNNaNNaNNaNNaNNaN
2712023-03-28 10:30:002023-05-01 00:00:00YesYesYesNoHM3 LegalNaNNaNLegalMerseyside; CheshirePurpose and societal impactKeeping informed about the latest True North n...50-249
2722022-12-19 13:30:002023-05-01 00:00:00YesYesNoYesBusiness DoctorsMerseysideNaNSME Business SupportNaNPeople, skills and the futureNaNNaN
2732022-12-02 09:28:002023-05-01 00:00:00YesYesYesYesPlumbsNaNNaNManufacturingNaNPeople, skills and the futureNaNNaN
\n", + "

274 rows × 14 columns

\n", + "
" + ], + "text/plain": [ + " last_updated Create Date \\\n", + "0 2024-07-10 14:00:00 2023-08-01 13:14:00 \n", + "1 2024-07-10 09:30:00 2023-10-04 13:26:00 \n", + "2 2024-07-10 09:00:00 2024-03-11 11:09:00 \n", + "3 2024-07-10 09:00:00 2023-10-19 12:21:00 \n", + "4 2024-07-09 13:13:00 2023-05-01 00:00:00 \n", + ".. ... ... \n", + "269 2023-04-26 11:30:00 2023-08-10 14:38:00 \n", + "270 2023-04-19 15:00:00 2023-05-01 00:00:00 \n", + "271 2023-03-28 10:30:00 2023-05-01 00:00:00 \n", + "272 2022-12-19 13:30:00 2023-05-01 00:00:00 \n", + "273 2022-12-02 09:28:00 2023-05-01 00:00:00 \n", + "\n", + " Do you feel the True North report identified the key challenges and opportunities facing the region? \\\n", + "0 Yes \n", + "1 Yes \n", + "2 Yes \n", + "3 Yes \n", + "4 NaN \n", + ".. ... \n", + "269 Yes \n", + "270 NaN \n", + "271 Yes \n", + "272 Yes \n", + "273 Yes \n", + "\n", + " Are you interested in attending future True North events? \\\n", + "0 Yes \n", + "1 Yes \n", + "2 Yes \n", + "3 Yes \n", + "4 NaN \n", + ".. ... \n", + "269 Yes \n", + "270 NaN \n", + "271 Yes \n", + "272 Yes \n", + "273 Yes \n", + "\n", + " Are you currently a B Corp or in the process of becoming a B Corp? \\\n", + "0 No \n", + "1 No \n", + "2 No \n", + "3 Yes \n", + "4 NaN \n", + ".. ... \n", + "269 No \n", + "270 NaN \n", + "271 Yes \n", + "272 No \n", + "273 Yes \n", + "\n", + " Would you be interested in hearing more from Brabners about the B Corp process? \\\n", + "0 Yes \n", + "1 No \n", + "2 No \n", + "3 Yes \n", + "4 NaN \n", + ".. ... \n", + "269 Yes \n", + "270 NaN \n", + "271 No \n", + "272 Yes \n", + "273 Yes \n", + "\n", + " Company Name City Industry \\\n", + "0 Signature Corporate Finance NaN NaN \n", + "1 Pavilion Row NaN NaN \n", + "2 Marsden Strategy NaN NaN \n", + "3 Agent NaN NaN \n", + "4 Handelsbanken Plc Preston NaN \n", + ".. ... ... ... \n", + "269 Healthcare world NaN NaN \n", + "270 Greengage NaN NaN \n", + "271 HM3 Legal NaN NaN \n", + "272 Business Doctors Merseyside NaN \n", + "273 Plumbs NaN NaN \n", + "\n", + " sector location \\\n", + "0 Finance NaN \n", + "1 Legal NaN \n", + "2 Public Affairs Consultancy Greater Manchester \n", + "3 Creative / digital / consultancy NaN \n", + "4 NaN NaN \n", + ".. ... ... \n", + "269 Health, digital, innovation NaN \n", + "270 NaN NaN \n", + "271 Legal Merseyside; Cheshire \n", + "272 SME Business Support NaN \n", + "273 Manufacturing NaN \n", + "\n", + " Which theme of the True North report do you most identify with and could support activity around? \\\n", + "0 Other \n", + "1 People, skills and the future \n", + "2 People, skills and the future; Innovation and ... \n", + "3 People, skills and the future \n", + "4 NaN \n", + ".. ... \n", + "269 Innovation and change \n", + "270 NaN \n", + "271 Purpose and societal impact \n", + "272 People, skills and the future \n", + "273 People, skills and the future \n", + "\n", + " How would you like to be involved with the True North network? \\\n", + "0 NaN \n", + "1 NaN \n", + "2 Keeping informed about the latest True North n... \n", + "3 NaN \n", + "4 NaN \n", + ".. ... \n", + "269 NaN \n", + "270 NaN \n", + "271 Keeping informed about the latest True North n... \n", + "272 NaN \n", + "273 NaN \n", + "\n", + " company_size \n", + "0 NaN \n", + "1 NaN \n", + "2 0-9 \n", + "3 NaN \n", + "4 NaN \n", + ".. ... \n", + "269 NaN \n", + "270 NaN \n", + "271 50-249 \n", + "272 NaN \n", + "273 NaN \n", + "\n", + "[274 rows x 14 columns]" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "data = pd.read_csv(os.path.join(WDIR, 'true-north/true_north_clean.csv'))\n", - "data.drop(columns='associated Company Domain (Contact Level)', inplace=True)" + "data.drop(columns='associated Company Domain (Contact Level)', inplace=True)\n", + "data[data['Industry'].isna()]" ] }, { @@ -59,12 +429,10 @@ " Would you be interested in hearing more from Brabners about the B Corp process?\n", " Company Name\n", " City\n", - " Which theme of the True North report do you most identify with and could support activity around?\n", - " Do you feel the True North report identified the key challenges and opportunities facing the region?\n", - " Are you interested in attending future True North events?\n", " Industry\n", " sector\n", " location\n", + " Which theme of the True North report do you most identify with and could support activity around?\n", " How would you like to be involved with the True North network?\n", " company_size\n", " \n", @@ -72,79 +440,71 @@ " \n", " \n", " count\n", - " 245\n", - " 245\n", - " 185\n", - " 184\n", - " 183\n", - " 183\n", - " 241\n", - " 80\n", - " 185\n", + " 274\n", + " 274\n", + " 198\n", + " 198\n", + " 197\n", + " 196\n", + " 269\n", + " 38\n", " 0.0\n", - " 0.0\n", - " 60\n", - " 244\n", - " 109\n", - " 50\n", - " 109\n", + " 198\n", + " 70\n", + " 199\n", + " 65\n", + " 70\n", " \n", " \n", " top\n", - " 2024-06-20 00:00:00\n", - " 2024-06-20 00:00:00\n", + " 2024-05-15 18:59:00\n", + " 2023-05-01 00:00:00\n", " Yes\n", " Yes\n", " No\n", " No\n", - " Open-Innovations\n", - " Greater Manchester\n", - " People, skills and the future\n", + " Audacia\n", + " Liverpool\n", " NaN\n", - " NaN\n", - " Civic and Social Organizations\n", " Education\n", " Greater Manchester\n", + " People, skills and the future\n", " Keeping informed about the latest True North n...\n", " 0-9\n", " \n", " \n", " freq\n", - " 60.0\n", - " 60.0\n", - " 179.0\n", - " 182.0\n", - " 160.0\n", - " 97.0\n", - " 4.0\n", - " 19.0\n", - " 56.0\n", - " NaN\n", + " 13.0\n", + " 59.0\n", + " 191.0\n", + " 196.0\n", + " 171.0\n", + " 105.0\n", + " 2.0\n", + " 11.0\n", " NaN\n", - " 4.0\n", - " 8.0\n", - " 28.0\n", - " 18.0\n", - " 35.0\n", + " 9.0\n", + " 12.0\n", + " 60.0\n", + " 23.0\n", + " 32.0\n", " \n", " \n", " unique\n", - " 160\n", - " 147\n", + " 234\n", + " 195\n", " 2\n", " 2\n", " 2\n", " 2\n", - " 229\n", - " 23\n", - " 14\n", - " 0.0\n", + " 253\n", + " 16\n", " 0.0\n", - " 43\n", - " 181\n", - " 28\n", - " 7\n", + " 154\n", + " 26\n", + " 14\n", " 7\n", + " 5\n", " \n", " \n", "\n", @@ -152,76 +512,58 @@ ], "text/plain": [ " last_updated Create Date \\\n", - "count 245 245 \n", - "top 2024-06-20 00:00:00 2024-06-20 00:00:00 \n", - "freq 60.0 60.0 \n", - "unique 160 147 \n", + "count 274 274 \n", + "top 2024-05-15 18:59:00 2023-05-01 00:00:00 \n", + "freq 13.0 59.0 \n", + "unique 234 195 \n", "\n", " Do you feel the True North report identified the key challenges and opportunities facing the region? \\\n", - "count 185 \n", + "count 198 \n", "top Yes \n", - "freq 179.0 \n", + "freq 191.0 \n", "unique 2 \n", "\n", " Are you interested in attending future True North events? \\\n", - "count 184 \n", + "count 198 \n", "top Yes \n", - "freq 182.0 \n", + "freq 196.0 \n", "unique 2 \n", "\n", " Are you currently a B Corp or in the process of becoming a B Corp? \\\n", - "count 183 \n", + "count 197 \n", "top No \n", - "freq 160.0 \n", + "freq 171.0 \n", "unique 2 \n", "\n", " Would you be interested in hearing more from Brabners about the B Corp process? \\\n", - "count 183 \n", + "count 196 \n", "top No \n", - "freq 97.0 \n", + "freq 105.0 \n", "unique 2 \n", "\n", - " Company Name City \\\n", - "count 241 80 \n", - "top Open-Innovations Greater Manchester \n", - "freq 4.0 19.0 \n", - "unique 229 23 \n", + " Company Name City Industry sector location \\\n", + "count 269 38 0.0 198 70 \n", + "top Audacia Liverpool NaN Education Greater Manchester \n", + "freq 2.0 11.0 NaN 9.0 12.0 \n", + "unique 253 16 0.0 154 26 \n", "\n", " Which theme of the True North report do you most identify with and could support activity around? \\\n", - "count 185 \n", + "count 199 \n", "top People, skills and the future \n", - "freq 56.0 \n", + "freq 60.0 \n", "unique 14 \n", "\n", - " Do you feel the True North report identified the key challenges and opportunities facing the region? \\\n", - "count 0.0 \n", - "top NaN \n", - "freq NaN \n", - "unique 0.0 \n", - "\n", - " Are you interested in attending future True North events? \\\n", - "count 0.0 \n", - "top NaN \n", - "freq NaN \n", - "unique 0.0 \n", - "\n", - " Industry sector location \\\n", - "count 60 244 109 \n", - "top Civic and Social Organizations Education Greater Manchester \n", - "freq 4.0 8.0 28.0 \n", - "unique 43 181 28 \n", - "\n", " How would you like to be involved with the True North network? \\\n", - "count 50 \n", + "count 65 \n", "top Keeping informed about the latest True North n... \n", - "freq 18.0 \n", + "freq 23.0 \n", "unique 7 \n", "\n", " company_size \n", - "count 109 \n", + "count 70 \n", "top 0-9 \n", - "freq 35.0 \n", - "unique 7 " + "freq 32.0 \n", + "unique 5 " ] }, "execution_count": 3, @@ -290,12 +632,10 @@ " Would you be interested in hearing more from Brabners about the B Corp process?\n", " Company Name\n", " City\n", - " Which theme of the True North report do you most identify with and could support activity around?\n", - " Do you feel the True North report identified the key challenges and opportunities facing the region?\n", - " Are you interested in attending future True North events?\n", " Industry\n", " sector\n", " location\n", + " Which theme of the True North report do you most identify with and could support activity around?\n", " How would you like to be involved with the True North network?\n", " company_size\n", " \n", @@ -303,98 +643,88 @@ " \n", " \n", " count\n", - " 245\n", - " 245\n", - " 185\n", - " 184\n", - " 183\n", - " 183\n", - " 241\n", - " 80\n", - " 185\n", - " 0.0\n", + " 274\n", + " 274\n", + " 198\n", + " 198\n", + " 197\n", + " 196\n", + " 269\n", + " 38\n", " 0.0\n", - " 60\n", - " 244\n", - " 109\n", - " 50\n", - " 109\n", + " 198\n", + " 70\n", + " 199\n", + " 65\n", + " 70\n", " \n", " \n", " top\n", - " 2024-06-20 00:00:00\n", - " 2024-06-20 00:00:00\n", + " 2024-05-15 18:59:00\n", + " 2023-05-01 00:00:00\n", " Yes\n", " Yes\n", " No\n", " No\n", - " Open-Innovations\n", - " Greater Manchester\n", - " People, skills and the future\n", - " NaN\n", + " Audacia\n", + " Liverpool\n", " NaN\n", - " Civic and Social Organizations\n", " Education\n", " Greater Manchester\n", + " People, skills and the future\n", " Keeping informed about the latest True North n...\n", " 0-9\n", " \n", " \n", " freq\n", - " 60.0\n", - " 60.0\n", - " 179.0\n", - " 182.0\n", - " 160.0\n", - " 97.0\n", - " 4.0\n", - " 19.0\n", - " 56.0\n", - " NaN\n", + " 13.0\n", + " 59.0\n", + " 191.0\n", + " 196.0\n", + " 171.0\n", + " 105.0\n", + " 2.0\n", + " 11.0\n", " NaN\n", - " 4.0\n", - " 8.0\n", - " 28.0\n", - " 18.0\n", - " 35.0\n", + " 9.0\n", + " 12.0\n", + " 60.0\n", + " 23.0\n", + " 32.0\n", " \n", " \n", " unique\n", - " 160\n", - " 147\n", + " 234\n", + " 195\n", " 2\n", " 2\n", " 2\n", " 2\n", - " 229\n", - " 23\n", - " 14\n", - " 0.0\n", + " 253\n", + " 16\n", " 0.0\n", - " 43\n", - " 181\n", - " 28\n", - " 7\n", + " 154\n", + " 26\n", + " 14\n", " 7\n", + " 5\n", " \n", " \n", " top_percent_of_count\n", - " 24.5\n", - " 24.5\n", - " 96.8\n", - " 98.9\n", - " 87.4\n", - " 53.0\n", - " 1.7\n", - " 23.8\n", - " 30.3\n", + " 4.7\n", + " 21.5\n", + " 96.5\n", + " 99.0\n", + " 86.8\n", + " 53.6\n", + " 0.7\n", + " 28.9\n", " NaN\n", - " NaN\n", - " 6.7\n", - " 3.3\n", - " 25.7\n", - " 36.0\n", - " 32.1\n", + " 4.5\n", + " 17.1\n", + " 30.2\n", + " 35.4\n", + " 45.7\n", " \n", " \n", "\n", @@ -402,95 +732,74 @@ ], "text/plain": [ " last_updated Create Date \\\n", - "count 245 245 \n", - "top 2024-06-20 00:00:00 2024-06-20 00:00:00 \n", - "freq 60.0 60.0 \n", - "unique 160 147 \n", - "top_percent_of_count 24.5 24.5 \n", + "count 274 274 \n", + "top 2024-05-15 18:59:00 2023-05-01 00:00:00 \n", + "freq 13.0 59.0 \n", + "unique 234 195 \n", + "top_percent_of_count 4.7 21.5 \n", "\n", " Do you feel the True North report identified the key challenges and opportunities facing the region? \\\n", - "count 185 \n", + "count 198 \n", "top Yes \n", - "freq 179.0 \n", + "freq 191.0 \n", "unique 2 \n", - "top_percent_of_count 96.8 \n", + "top_percent_of_count 96.5 \n", "\n", " Are you interested in attending future True North events? \\\n", - "count 184 \n", + "count 198 \n", "top Yes \n", - "freq 182.0 \n", + "freq 196.0 \n", "unique 2 \n", - "top_percent_of_count 98.9 \n", + "top_percent_of_count 99.0 \n", "\n", " Are you currently a B Corp or in the process of becoming a B Corp? \\\n", - "count 183 \n", + "count 197 \n", "top No \n", - "freq 160.0 \n", + "freq 171.0 \n", "unique 2 \n", - "top_percent_of_count 87.4 \n", + "top_percent_of_count 86.8 \n", "\n", " Would you be interested in hearing more from Brabners about the B Corp process? \\\n", - "count 183 \n", + "count 196 \n", "top No \n", - "freq 97.0 \n", + "freq 105.0 \n", "unique 2 \n", - "top_percent_of_count 53.0 \n", + "top_percent_of_count 53.6 \n", + "\n", + " Company Name City Industry sector \\\n", + "count 269 38 0.0 198 \n", + "top Audacia Liverpool NaN Education \n", + "freq 2.0 11.0 NaN 9.0 \n", + "unique 253 16 0.0 154 \n", + "top_percent_of_count 0.7 28.9 NaN 4.5 \n", "\n", - " Company Name City \\\n", - "count 241 80 \n", - "top Open-Innovations Greater Manchester \n", - "freq 4.0 19.0 \n", - "unique 229 23 \n", - "top_percent_of_count 1.7 23.8 \n", + " location \\\n", + "count 70 \n", + "top Greater Manchester \n", + "freq 12.0 \n", + "unique 26 \n", + "top_percent_of_count 17.1 \n", "\n", " Which theme of the True North report do you most identify with and could support activity around? \\\n", - "count 185 \n", + "count 199 \n", "top People, skills and the future \n", - "freq 56.0 \n", + "freq 60.0 \n", "unique 14 \n", - "top_percent_of_count 30.3 \n", - "\n", - " Do you feel the True North report identified the key challenges and opportunities facing the region? \\\n", - "count 0.0 \n", - "top NaN \n", - "freq NaN \n", - "unique 0.0 \n", - "top_percent_of_count NaN \n", - "\n", - " Are you interested in attending future True North events? \\\n", - "count 0.0 \n", - "top NaN \n", - "freq NaN \n", - "unique 0.0 \n", - "top_percent_of_count NaN \n", - "\n", - " Industry sector \\\n", - "count 60 244 \n", - "top Civic and Social Organizations Education \n", - "freq 4.0 8.0 \n", - "unique 43 181 \n", - "top_percent_of_count 6.7 3.3 \n", - "\n", - " location \\\n", - "count 109 \n", - "top Greater Manchester \n", - "freq 28.0 \n", - "unique 28 \n", - "top_percent_of_count 25.7 \n", + "top_percent_of_count 30.2 \n", "\n", " How would you like to be involved with the True North network? \\\n", - "count 50 \n", + "count 65 \n", "top Keeping informed about the latest True North n... \n", - "freq 18.0 \n", + "freq 23.0 \n", "unique 7 \n", - "top_percent_of_count 36.0 \n", + "top_percent_of_count 35.4 \n", "\n", " company_size \n", - "count 109 \n", + "count 70 \n", "top 0-9 \n", - "freq 35.0 \n", - "unique 7 \n", - "top_percent_of_count 32.1 " + "freq 32.0 \n", + "unique 5 \n", + "top_percent_of_count 45.7 " ] }, "execution_count": 5, @@ -511,80 +820,89 @@ "name": "stdout", "output_type": "stream", "text": [ - "['2030hub' 'AHR Architects' 'AMRC' 'Abeceder ltd'\n", + "['2030hub' 'ACAS' 'AHR Architects' 'Abeceder ltd'\n", " 'Access Creative College' 'Accountable Recruitment Limited'\n", - " 'Active Profile Ltd' 'Advanced Manufacturing Research Centre' 'Agent'\n", - " 'Agile Automations' 'Ahead Partnership' 'Ahead Partnerships'\n", - " 'Andrea Nixon Consulting' 'Arcadis LLP' 'Armstrong Watson' 'Avison Young'\n", - " 'Azets' 'B engineering group' 'BHP LLP' 'BPP' 'Bank of England'\n", - " 'Barton Legal Limited' 'Big Hand 4 Business' 'Blackpool Council'\n", - " 'Bluestones Investment Group' 'Brandari' 'Brompton Bicycle' 'Bruntwood'\n", - " 'Business Doctors' 'Business Health Institute' 'Business of Science Ltd'\n", - " 'CBI' 'CH Marketing & Property' 'CS2' 'Cabron Happy World'\n", - " 'Cazenove Capital' 'Chris Shakespeare Coaching' 'Civic Engineers'\n", - " 'Codurance' 'Codurance Ltd' 'Cortus Advisory Group Limited'\n", + " 'Active Profile' 'Advanced Manufacturing Research Centre' 'Agent'\n", + " 'Agile Automations' 'Ahead Partnership' 'Andrea Nixon Consulting'\n", + " 'Anticus Partners Limited' 'Arcadis' 'Armstrong Watson' 'Audacia'\n", + " 'Avison Young' 'Azets' 'B engineering group' 'BHP LLP' 'BOW' 'BPP'\n", + " 'BRUNTWOOD' 'BWB' 'Bank of England' 'Barton Legal Limited'\n", + " 'Big Hand 4 Business' 'Blackpool Council' 'Boo Coaching & Consulting'\n", + " 'Booking.com (UK HQ in Manchester)'\n", + " 'Bradford District Place Making & Investment Partnership and other non-exec roles'\n", + " 'Brompton Bicycle Ltd' 'Business Doctors' 'Business Health Institute'\n", + " 'Business of Science Ltd' 'CBI' 'CH Marketing & Property'\n", + " 'Cabron Happy World' 'Careers and Enterprise Company' 'Cazenove Capital'\n", + " 'Centre for Global Eco-Innovation' 'Chris Shakespeare Coaching'\n", + " 'Civic Engineers' 'Codurance Ltd' 'Cortus Advisory Group Limited'\n", " 'DES Energy Ltd' 'DML Consulting' 'Danaus Limited' 'Daneel Williams LLP'\n", - " 'Deloitte LLP' 'Dosdedos' 'Double A Side' 'E-Rail'\n", - " 'EMM European Movement Merseyside [LCR Liverpool City Region]' 'ESGmark'\n", - " 'Elevate' 'Endless' 'Eric Wright Civil Engineering Ltd.'\n", - " 'Essential Sourcing' 'FORT Search Limited' 'FSB'\n", + " 'Daulby Read Insurance' 'Deloitte LLP' 'Diverse & Equal' 'DosdeDos'\n", + " 'E-Rail' 'EMM European Movement Merseyside [LCR Liverpool City Region]'\n", + " 'ESGmark' 'Edwin Woodhouse Trustee Company Limited' 'Elevate' 'Endless'\n", + " 'Endless LLP' 'Eric Wright Civil Engineering Ltd.' 'Essential Sourcing'\n", + " 'Essentialise Workplace Wellbeing' 'FORT Search Limited' 'FSB'\n", " 'Faith Brand Communications' 'Farrans Construction' 'Finance Yorkshire'\n", - " 'Fleetsolve Ltd' 'Flex Legal Ltd' 'Fox Brothers Group' 'Fragomen LLP'\n", - " 'Freshfield PR Ltd' 'GB Shared' 'GILES METCALFE DIGITAL' 'GMColleges'\n", - " 'GO International' 'GP Bullhound LLP' 'Go International AMP'\n", - " 'Graft Talent' 'Greengage ENV' 'Gripple Limited' 'Gripple Ltd'\n", - " 'Group Rhodes' 'HEADS Renewables Limited' 'HPA Ltd' 'HSBC' 'HSBC UK'\n", - " 'Handelsbanken' 'Harrowells' 'Hawthorne & Burman Impact Consulting'\n", - " 'Healthcare World' 'Hicdigital' 'Highgrove Group of Companies'\n", - " 'Hippo Digital' 'Huddersfield Town Foundation'\n", - " 'ICE - Institution of Civil Engineers' 'ID Manchester' 'Independent'\n", - " 'Iwant2know' 'J Pullan and Sons ltd' 'JP Morgan' 'Jisc'\n", - " 'KPMG International Cooperative' \"Lagan's Foundation\"\n", - " \"Lagan's Foundation HQ\" 'Lancaster University' 'Leeds Bradford Airport'\n", - " 'Leeds Community Foundation' 'Leeds Trinity University'\n", - " 'Leeds University Business School' \"Let's Make A Difference CIC\"\n", - " 'Levelworkspace' 'Liverpolitan Ltd' 'Liverpool BID Company'\n", - " 'Liverpool City Region' 'Lloyds Bank' 'Lloyds banking group'\n", - " 'Lockton Companies LLP' 'Lorien' 'Lovania Nurseries Limited'\n", - " 'M&C Saatchi' 'MHA Moore and Smalley' 'MKB Psychology' 'MPG' 'Macc'\n", + " 'Fleetsolve' 'Flex Legal Ltd' 'Fox Brothers Group' 'Fragomen LLP'\n", + " 'Freshfield PR Ltd' 'GB Shared Ltd' 'GILES METCALFE DIGITAL'\n", + " 'GO International' 'GP Bullhound' 'Genesis Homes' 'Go International AMP'\n", + " 'Graft Talent Ltd' 'Greengage' 'Gripple Ltd' 'Group Rhodes'\n", + " 'HEADS Renewables Limited' 'HM3 Legal' 'HPA Architects' 'HSBC' 'HSBC UK'\n", + " 'Handelsbanken' 'Handelsbanken Plc' 'Harrowells' 'Hatch Recruitment Ltd'\n", + " 'Hawthorne & Burman Impact Consulting' 'Healthcare world'\n", + " 'Highgrove Group of Companies' 'Hippo Digital'\n", + " 'Huddersfield Town Foundation' 'ICE - Institution of Civil Engineers'\n", + " 'ID Manchester' 'Independent' 'Institute of Event Management'\n", + " 'Iwant2know' 'J Pullan and Sons ltd' 'JP Morgan' 'Jisc' 'KPMG'\n", + " 'LCR Freeport' \"Lagan's Foundation\" 'Lancashire County Council'\n", + " 'Leeds Bradford Airport' 'Leeds Community Foundation'\n", + " 'Leeds Trinity University' 'Leeds University Business School'\n", + " \"Let's Make A Difference CIC\" 'Level' 'Liverpolitan Ltd'\n", + " 'Liverpool BID Company' 'Liverpool City Region' 'Lloyds Bank'\n", + " 'Lloyds banking group' 'Lockton Companies LLP' 'Lorien Global'\n", + " 'Lovania Nurseries Limited' 'M&C Saatchi LIFE' 'MHA' 'MKB Psychology'\n", + " 'MPG' 'Macc' 'Manchester Central Convention Centre'\n", " 'Manchester Law Society' 'Marketing Manchester' 'Marsden Strategy'\n", - " 'Matchstick Creative' 'Maxwell Bond ' 'Mcwatt & Jones' 'Mercia'\n", + " 'Matchstick Creative' 'Maxwell Bond' 'Mcwatt & Jones' 'Mercia'\n", " 'Metro Bank' 'Moore & Smalley' 'Morgan Sindall' 'Mott MacDonald'\n", - " 'Mr Yorkshire and Cones Books' 'My CWA' 'NFU Mutual'\n", - " 'Nevard Roland Executive Search'\n", + " 'Mr Yorkshire and Cones Books' 'NFU Mutual'\n", + " 'Nevard Roland Executive Search' 'Nexus Leeds'\n", " 'North & Western Lancashire Chamber of Commerce'\n", - " 'North West Cancer Research' 'North West Cancer Research Fund' 'Nuwaay'\n", + " 'North West Cancer Research' 'Northern Rose' 'Nugent Care' 'Nuwaay'\n", " 'OAKMOUNT PROPERTY SERVICES LIMITED' 'Oakhill Holdings (Preston) Ltd'\n", - " 'Open Media Network Pvt Ltd' 'Open-Innovations'\n", - " 'Oxford Innovation Services Ltd' 'Paceline' 'Par Equity' 'Partners&'\n", - " 'Pavilion Row' 'Pennington Choices' 'Ph.Creative Ltd' 'Pilkington Oils'\n", - " 'Planisware' 'Planit I.E. Limited' 'Playdale Playgrounds Ltd' 'Plumbs'\n", - " 'Prince’s Trust' 'Productivemachines' 'Professional Liverpool'\n", - " 'Projentum' 'Pure Blue Vision Limited'\n", + " 'Open Awards' 'Open Innovations' 'Open Media' 'Oxford Innovation'\n", + " 'PGL Pipelines Limited' 'Paceline Limited' 'Page Executive' 'Par Equity'\n", + " 'Partners&' 'Pavilion Row' 'Pennington Choices' 'Perform Partners'\n", + " 'Performance Engineered Solutions (PES) Ltd.' 'Pet Trust UK'\n", + " 'Ph.Creative Ltd' 'Pilkington Oils' 'Planisware UK Ltd' 'Planit'\n", + " 'Playdale Playgrounds Ltd' 'Plumbs' 'Product Rebel' 'Productive Machines'\n", + " 'Professional Liverpool' 'Projentum' 'Pure Blue Vision Limited'\n", " 'Purposeful Relations / Stuart Bruce Associates'\n", " 'Quantuma Advisory Limited' 'R & E Bamford Ltd' 'ROC Consulting'\n", - " 'RSK Environment' 'RSM' 'RSM UK Group LLP' 'RT' 'Rathbones'\n", - " 'ReGenerationBrainery' 'Rebus Recruitment'\n", - " 'Red Diamond Executive Headhunters' 'Roland Dransfield PR'\n", - " 'Rossendale Borough Council' 'Royal Bank of Scotland' 'Rumbler Cars'\n", - " 'Rutherford Consulting Ltd' 'SEC Newgate UK' 'SFS' 'SSE' 'Safferys'\n", - " 'Servo Securities Ltd.' 'She Business' 'Sherrington Associates'\n", - " 'Signature Corporate Finance' 'Sitehop' 'Stone UK'\n", + " 'RSK Environment' 'RSM' 'RSM UK' 'Rathbones' 'Rebus Recruitment'\n", + " 'Red Diamond Executive Headhunters' 'Regeneration Brainery' 'Rezzil'\n", + " 'Roland Dransfield PR' 'Rossendale Borough Council'\n", + " 'Royal Bank of Scotland' 'Rumbler Cars' 'Rutherford Consulting Ltd'\n", + " 'SEC Newgate UK' 'SFS' 'SSE' 'Safferys' 'Servo Securities Ltd.'\n", + " 'Shakespeare martineau' 'She Business' 'Sherrington Associates'\n", + " 'Signature Corporate Finance' 'Sitehop'\n", + " 'South Yorkshire Innovation District' 'Stone UK Ltd'\n", " 'Stonebond (Manchester) Limited' 'Sustainable Ventures' 'Swan Partners'\n", " 'TP Financial Solutions' 'TUBR' 'Talentloop LTD' 'Tech North Advocates'\n", " 'Tectores Ltd' 'Terence Anderson Chartered Building Surveyors'\n", - " 'The Financial Times' 'The Grammar School at Leeds'\n", + " 'The Data City' 'The Grammar School at Leeds'\n", " 'The Medication Support Company' 'The National Trust' 'The Official Bike'\n", - " \"The Prince's Trust\" 'The Right Fuelcard Company Limited'\n", + " \"The Prince's Trust\" 'The Princes Trust'\n", + " 'The Right Fuelcard Company Limited'\n", " 'The Trafford and Stockport College Group' 'The University of Salford'\n", " \"The Women's Organisation\" 'TheBusinessDesk' 'Thomas Kneale & Co Ltd'\n", - " 'Timber Tee Media Plc' 'Timpson Ltd' 'Together Commercial Finance Ltd'\n", + " 'Timber Tee Media Plc' 'Timpson' 'Together' 'Tritax Symmetry' 'Tubr'\n", " 'Turing Innovation Catalyst' 'UK for Good' 'UKREiiF'\n", - " 'University of Leeds' 'University of Liverpool' 'VConnect Global'\n", + " 'University of Leeds' 'University of Liverpool' 'V Connect Global'\n", " 'Viridium' 'Vista insurance brokers' 'Vistage' 'Walker Sime'\n", " 'Walking Food Tours UK (Liverpool Food Tours)' 'Weightmans LLP'\n", - " 'Well North Enterprises' 'Worn By Us' 'bow.ltd' 'gettubr.com'\n", - " 'iMS Technologies' 'inCase' 'myonlinecoach' 'natwest' nan]\n" + " 'Well North Enterprises' 'Wellnorth Enterprises'\n", + " 'West Yorkshire Combined Authority' 'Worn By Us' 'heka'\n", + " 'iMS Technologies' 'inCase' 'myonlinecoach limited' 'natwest' nan]\n" ] } ], @@ -714,7 +1032,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/var/folders/5k/p_091y6n6rscp__0p77_ynv80000gn/T/ipykernel_27716/694549953.py:2: FutureWarning: the convert_dtype parameter is deprecated and will be removed in a future version. Do ``ser.astype(object).apply()`` instead if you want ``convert_dtype=False``.\n", + "/var/folders/5k/p_091y6n6rscp__0p77_ynv80000gn/T/ipykernel_36447/694549953.py:2: FutureWarning: the convert_dtype parameter is deprecated and will be removed in a future version. Do ``ser.astype(object).apply()`` instead if you want ``convert_dtype=False``.\n", " split_locs = locations['location'].str.split(';').apply(pd.Series, 1).stack()\n" ] } @@ -765,18 +1083,18 @@ { "data": { "text/plain": [ - "0 Greater Manchester\n", - "1 Northampton\n", - "2 South Yorkshire\n", - "3 Greater Manchester\n", - "4 West Yorkshire\n", - " ... \n", - "240 Helsby\n", - "241 NaN\n", - "242 Liverpool\n", - "243 Merseyside\n", - "244 NaN\n", - "Name: City, Length: 245, dtype: object" + "0 NaN\n", + "1 NaN\n", + "2 NaN\n", + "3 NaN\n", + "4 Preston\n", + " ... \n", + "269 NaN\n", + "270 NaN\n", + "271 NaN\n", + "272 Merseyside\n", + "273 NaN\n", + "Name: City, Length: 274, dtype: object" ] }, "execution_count": 17, @@ -804,23 +1122,171 @@ "name": "stdout", "output_type": "stream", "text": [ + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", + "'nan' is not a stirng type. Converting to string\n", + "\n", "'nan' is not a stirng type. Converting to string\n", "\n", "The most common words, with at least 2 occurences are:\n", - "'services' with 35 occurences\n", - "'construction' with 21 occurences\n", - "'manufacturing' with 20 occurences\n", - "'education' with 20 occurences\n", - "'professional' with 18 occurences\n", - "'business' with 17 occurences\n", - "'engineering' with 17 occurences\n", - "'technology' with 16 occurences\n", - "'development' with 15 occurences\n", + "'services' with 23 occurences\n", + "'education' with 21 occurences\n", + "'construction' with 20 occurences\n", + "'manufacturing' with 18 occurences\n", + "'technology' with 17 occurences\n", + "'engineering' with 16 occurences\n", + "'professional' with 16 occurences\n", "'finance' with 15 occurences\n", - "'marketing' with 12 occurences\n", - "'real' with 11 occurences\n", - "'social' with 10 occurences\n", - "'recruitment' with 10 occurences\n" + "'business' with 15 occurences\n", + "'development' with 14 occurences\n", + "'support' with 12 occurences\n", + "'marketing' with 10 occurences\n" ] } ], @@ -846,7 +1312,7 @@ "most_common_words = word_counts.most_common(10)\n", "least_common_words = word_counts.most_common()\n", "\n", - "banned_words = ['and', 'or', 'of', 'it', 'the', 'for', 'with', 'we']\n", + "banned_words = ['and', 'or', 'of', 'it', 'the', 'for', 'with', 'we', 'nan']\n", "# print(\"The 10 most common words, not including 'and' are:\") \n", "# for word, count in most_common_words:\n", "# if word == banned_words:\n", @@ -914,7 +1380,7 @@ " \n", " 0\n", " Total members\n", - " 245\n", + " 274\n", " People\n", " \n", " /overview/membership\n", @@ -922,7 +1388,7 @@ " \n", " 1\n", " Total companies\n", - " 229\n", + " 253\n", " Unique companies\n", " \n", " /overview/membership\n", @@ -930,7 +1396,7 @@ " \n", " 2\n", " Membership increase\n", - " 33.2\n", + " 1.1\n", " Since last month\n", " %\n", " /overview/membership\n", @@ -938,7 +1404,7 @@ " \n", " 3\n", " Companies with 0-9 employees\n", - " 32.1\n", + " 45.7\n", " Of members work in companies of this size\n", " %\n", " \n", @@ -946,8 +1412,8 @@ " \n", " 4\n", " Top industry\n", - " 6.7\n", - " Of members work in Civic and Social Organizations\n", + " NaN\n", + " Of members work in nan\n", " %\n", " \n", " \n", @@ -978,7 +1444,7 @@ " \n", " 8\n", " B Corps\n", - " 12.6\n", + " 13.2\n", " Of member's organisations are B Corps or are j...\n", " %\n", " /themes/sustainable-growth/b-corporations\n", @@ -989,22 +1455,22 @@ ], "text/plain": [ " name value \\\n", - "0 Total members 245 \n", - "1 Total companies 229 \n", - "2 Membership increase 33.2 \n", - "3 Companies with 0-9 employees 32.1 \n", - "4 Top industry 6.7 \n", + "0 Total members 274 \n", + "1 Total companies 253 \n", + "2 Membership increase 1.1 \n", + "3 Companies with 0-9 employees 45.7 \n", + "4 Top industry NaN \n", "5 Geographic reach 4 \n", "6 Advisory council 11 \n", "7 Northern stars 5 \n", - "8 B Corps 12.6 \n", + "8 B Corps 13.2 \n", "\n", " footnote post \\\n", "0 People \n", "1 Unique companies \n", "2 Since last month % \n", "3 Of members work in companies of this size % \n", - "4 Of members work in Civic and Social Organizations % \n", + "4 Of members work in nan % \n", "5 placeholder \n", "6 Members represent the network on the True Nort... \n", "7 Companies have been featured as Northern Stars \n", diff --git a/pipelines/true-north/clean_members_list.ipynb b/pipelines/true-north/clean_members_list.ipynb index 21ec1db..b91adc9 100644 --- a/pipelines/true-north/clean_members_list.ipynb +++ b/pipelines/true-north/clean_members_list.ipynb @@ -32,8 +32,8 @@ "metadata": {}, "outputs": [], "source": [ - "hubspot_export = pd.read_excel(os.path.join(WDIR, 'true-north/True North June data (updated).xlsx'))\n", - "additional_members = pd.read_excel(os.path.join(WDIR, 'true-north/true north_additional_members_list_19_06_24.xlsx'))" + "data = pd.read_excel(os.path.join(WDIR, 'true-north/True North June Data (All).xlsx'))\n", + "# additional_members = pd.read_excel(os.path.join(WDIR, 'true-north/true north_additional_members_list_19_06_24.xlsx'))" ] }, { @@ -42,25 +42,17 @@ "metadata": {}, "outputs": [], "source": [ - "additional_members['Create Date'] = '2024-06-20 00:00:00'" + "# additional_members['Create Date'] = '2024-06-20 00:00:00'" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/var/folders/5k/p_091y6n6rscp__0p77_ynv80000gn/T/ipykernel_2002/1262414977.py:1: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.\n", - " data = pd.concat([hubspot_export, additional_members]).reset_index(drop=True)\n" - ] - } - ], + "outputs": [], "source": [ - "data = pd.concat([hubspot_export, additional_members]).reset_index(drop=True)" + "# data = pd.concat([hubspot_export, additional_members]).reset_index(drop=True)\n", + "# data = hubspot_export" ] }, { @@ -98,8 +90,8 @@ "text/plain": [ "['First Name',\n", " 'Last Name',\n", - " 'Last Activity Date',\n", " 'Create Date',\n", + " 'Last Activity Date',\n", " 'How many people work in your organisation?',\n", " 'What sector(s) does your organisation operate in? [Other]',\n", " 'What sector(s) does your organisation operate in??',\n", @@ -116,11 +108,8 @@ " 'Would you be interested in hearing more from Brabners about the B Corp process?',\n", " 'Company Name',\n", " 'City',\n", - " 'associated Company Domain (Contact Level)',\n", - " 'Which theme of the True North report do you most identify with and could support activity around?',\n", - " 'Do you feel the True North report identified the key challenges and opportunities facing the region?',\n", - " 'Are you interested in attending future True North events?',\n", " 'Industry',\n", + " 'associated Company Domain (Contact Level)',\n", " 'last_updated']" ] }, @@ -241,11 +230,8 @@ { "data": { "text/plain": [ - "array(['1 - 10', '1,000+', '51 - 100', '11 - 50', '101 - 250',\n", - " '251 - 500', '501 - 1,000', '1 - 10; 11 - 50', nan, '51 - 200',\n", - " '2 - 10', '501 - 1000', '11 - 50 ', 'Self-Employed', '1000+',\n", - " '104 - 250', '51-200', '101-250', '2 - 11', 'Self-employed',\n", - " 'no longer in position', 'Self employed'], dtype=object)" + "array(['1 - 10', '501 - 1,000', '11 - 50', '101 - 250', '1,000+',\n", + " '51 - 100', '251 - 500', '1 - 10; 11 - 50', nan], dtype=object)" ] }, "execution_count": 12, @@ -304,8 +290,7 @@ { "data": { "text/plain": [ - "array(['0-9', '1000+', '50-249', '10-49', '250+', nan, 'Self-Employed',\n", - " 'no longer in position'], dtype=object)" + "array(['0-9', '250+', '10-49', '50-249', '1000+', nan], dtype=object)" ] }, "execution_count": 14, @@ -471,7 +456,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.3" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/src/overview/membership/_data/cumsum.csv b/src/overview/membership/_data/cumsum.csv index 4e1b1fb..a6f737a 100644 --- a/src/overview/membership/_data/cumsum.csv +++ b/src/overview/membership/_data/cumsum.csv @@ -1,15 +1,16 @@ year,month_formatted,start_of_month,individuals,orgs -2023.33,2023-05,2023-05-01,37,37 -2023.41,2023-06,2023-06-01,40,39 -2023.49,2023-07,2023-07-01,48,46 -2023.58,2023-08,2023-08-01,58,56 -2023.66,2023-09,2023-09-01,82,79 -2023.75,2023-10,2023-10-01,134,129 -2023.83,2023-11,2023-11-01,139,133 -2023.91,2023-12,2023-12-01,146,140 -2024.0,2024-01,2024-01-01,158,151 -2024.08,2024-02,2024-02-01,164,157 -2024.16,2024-03,2024-03-01,175,168 -2024.25,2024-04,2024-04-01,179,172 -2024.33,2024-05,2024-05-01,184,177 -2024.41,2024-06,2024-06-01,245,230 +2023.33,2023-05,2023-05-01,70,66 +2023.41,2023-06,2023-06-01,74,69 +2023.49,2023-07,2023-07-01,110,100 +2023.58,2023-08,2023-08-01,129,117 +2023.66,2023-09,2023-09-01,162,148 +2023.75,2023-10,2023-10-01,215,199 +2023.83,2023-11,2023-11-01,221,202 +2023.91,2023-12,2023-12-01,228,208 +2024.0,2024-01,2024-01-01,239,219 +2024.08,2024-02,2024-02-01,244,224 +2024.16,2024-03,2024-03-01,255,235 +2024.25,2024-04,2024-04-01,259,239 +2024.33,2024-05,2024-05-01,264,244 +2024.41,2024-06,2024-06-01,271,251 +2024.5,2024-07,2024-07-01,274,254 diff --git a/src/overview/membership/_data/sector_word_counts.csv b/src/overview/membership/_data/sector_word_counts.csv index 57d0590..60475a7 100644 --- a/src/overview/membership/_data/sector_word_counts.csv +++ b/src/overview/membership/_data/sector_word_counts.csv @@ -1,15 +1,13 @@ name,count -services,35 -construction,21 -manufacturing,20 -education,20 -professional,18 -business,17 -engineering,17 -technology,16 -development,15 +services,23 +education,21 +construction,20 +manufacturing,18 +technology,17 +engineering,16 +professional,16 finance,15 -marketing,12 -real estate,11 -social,10 -recruitment,10 +business,15 +development,14 +support,12 +marketing,10 diff --git a/src/overview/membership/_data/top_locations.csv b/src/overview/membership/_data/top_locations.csv index fe70eb5..168a3f5 100644 --- a/src/overview/membership/_data/top_locations.csv +++ b/src/overview/membership/_data/top_locations.csv @@ -1,6 +1,6 @@ location,count -Greater Manchester,39 -Lancashire,22 +Greater Manchester,27 +Merseyside,22 West Yorkshire,20 -Merseyside,20 -Cheshire,12 +Lancashire,19 +Cheshire,14 diff --git a/src/overview/membership/_data/true_north_members_list.csv b/src/overview/membership/_data/true_north_members_list.csv index 19dbe17..906de33 100644 --- a/src/overview/membership/_data/true_north_members_list.csv +++ b/src/overview/membership/_data/true_north_members_list.csv @@ -1,10 +1,10 @@ name,value,footnote,post,url -Total members,245,People,,/overview/membership -Total companies,229,Unique companies,,/overview/membership -Membership increase,33.2,Since last month,%,/overview/membership -Companies with 0-9 employees,32.1,Of members work in companies of this size,%, -Top industry,6.7,Of members work in Civic and Social Organizations,%, +Total members,274,People,,/overview/membership +Total companies,253,Unique companies,,/overview/membership +Membership increase,1.1,Since last month,%,/overview/membership +Companies with 0-9 employees,45.7,Of members work in companies of this size,%, +Top industry,,Of members work in nan,%, Geographic reach,4,placeholder,, Advisory council,11,Members represent the network on the True North advisory council,,https://www.brabners.com/insights/true-north/true-north-advisory-council-launches Northern stars,5,Companies have been featured as Northern Stars,,/overview/northern-stars -B Corps,12.6,Of member's organisations are B Corps or are joining,%,/themes/sustainable-growth/b-corporations +B Corps,13.2,Of member's organisations are B Corps or are joining,%,/themes/sustainable-growth/b-corporations diff --git a/src/overview/membership/_data/updated.yaml b/src/overview/membership/_data/updated.yaml index 360f762..3849581 100644 --- a/src/overview/membership/_data/updated.yaml +++ b/src/overview/membership/_data/updated.yaml @@ -1 +1 @@ -2024-06-28 15:45:10 +2024-07-11 17:33:12 diff --git a/src/overview/membership/index.vto b/src/overview/membership/index.vto index 12f076d..0739015 100644 --- a/src/overview/membership/index.vto +++ b/src/overview/membership/index.vto @@ -29,7 +29,6 @@ updated: 2024-06-26 16:33:35 { name: "Total companies" }, { name: "Membership increase" }, { name: "Companies with 0-9 employees" }, - { name: "Top industry" }, { name: "Advisory council" }, { name: "Northern stars" }, { name: "B Corps" }