From a17458bc67a871b70bcb3c8fe804ba04f207cc4f Mon Sep 17 00:00:00 2001 From: yevkim Date: Tue, 6 Aug 2024 22:57:41 +0800 Subject: [PATCH] Added v3 prototype frontend and notebooks --- notebooks/master_webscraping.ipynb | 876 +++ .../model-creation-transformer-laiss.ipynb | 6944 +++++++++++++++++ schemesv3_prototype_frontend/.DS_Store | Bin 0 -> 6148 bytes schemesv3_prototype_frontend/Dockerfile | 14 + schemesv3_prototype_frontend/Logo.webp | Bin 0 -> 250096 bytes schemesv3_prototype_frontend/Makefile | 62 + .../README_frontend_docker.md | 35 + .../__pycache__/bqlogic.cpython-310.pyc | Bin 0 -> 2164 bytes .../__pycache__/chat.cpython-310.pyc | Bin 0 -> 4631 bytes .../__pycache__/cleantext.cpython-310.pyc | Bin 0 -> 631 bytes schemesv3_prototype_frontend/app.py | 58 + schemesv3_prototype_frontend/bqlogic.py | 69 + schemesv3_prototype_frontend/chat.py | 119 + .../chat_history_schema.json | 17 + schemesv3_prototype_frontend/cleantext.py | 21 + .../pages/chat_page.py | 107 + schemesv3_prototype_frontend/requirements.txt | 23 + .../user_queries_schema.json | 22 + 18 files changed, 8367 insertions(+) create mode 100644 notebooks/master_webscraping.ipynb create mode 100644 notebooks/model-creation-transformer-laiss.ipynb create mode 100644 schemesv3_prototype_frontend/.DS_Store create mode 100644 schemesv3_prototype_frontend/Dockerfile create mode 100644 schemesv3_prototype_frontend/Logo.webp create mode 100644 schemesv3_prototype_frontend/Makefile create mode 100644 schemesv3_prototype_frontend/README_frontend_docker.md create mode 100644 schemesv3_prototype_frontend/__pycache__/bqlogic.cpython-310.pyc create mode 100644 schemesv3_prototype_frontend/__pycache__/chat.cpython-310.pyc create mode 100644 schemesv3_prototype_frontend/__pycache__/cleantext.cpython-310.pyc create mode 100644 schemesv3_prototype_frontend/app.py create mode 100644 schemesv3_prototype_frontend/bqlogic.py create mode 100644 schemesv3_prototype_frontend/chat.py create mode 100644 schemesv3_prototype_frontend/chat_history_schema.json create mode 100644 schemesv3_prototype_frontend/cleantext.py create mode 100644 schemesv3_prototype_frontend/pages/chat_page.py create mode 100644 schemesv3_prototype_frontend/requirements.txt create mode 100644 schemesv3_prototype_frontend/user_queries_schema.json diff --git a/notebooks/master_webscraping.ipynb b/notebooks/master_webscraping.ipynb new file mode 100644 index 0000000..5bb3b3e --- /dev/null +++ b/notebooks/master_webscraping.ipynb @@ -0,0 +1,876 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Extracting all text from website" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error scraping URL 'https://365cps.org.sg/portfolio/financial-support/': 403 Client Error: Forbidden for url: https://365cps.org.sg/portfolio/financial-support/\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error scraping URL 'https://www.aic.sg/financial-assistance/pioneer-generation-disability-assistance-scheme': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/pioneer-generation-disability-assistance-scheme\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/careshield-life': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/careshield-life\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/medifund': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/medifund\n", + "Error scraping URL 'https://aic.sg/financial-assistance/caregivers-training-grant': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/caregivers-training-grant\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/foreign-domestic-worker-levy-concession': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/foreign-domestic-worker-levy-concession\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/home-caregiving-grant': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/home-caregiving-grant\n", + "Error scraping URL 'https://www.aic.sg/care-services/home-personal-care': 403 Client Error: Forbidden for url: https://www.aic.sg/care-services/home-personal-care\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/seniors-mobility-enabling-fund': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/seniors-mobility-enabling-fund\n", + "Error scraping URL 'https://www.aidha.org/': 403 Client Error: Forbidden for url: https://www.aidha.org/\n", + "Error scraping URL 'https://www.ainsociety.org.sg/serenity-cancer-care/social-support/financial-assistance/': 404 Client Error: Not Found for url: https://ainsociety.org.sg/serenity-cancer-care/social-support/financial-assistance/\n", + "Error scraping URL 'https://cpc.familylife.sg/?r_done=1': 403 Client Error: Forbidden for url: https://cpc.familylife.sg/?r_done=1\n", + "Error scraping URL 'https://clgsingapore.com/': 403 Client Error: Forbidden for url: https://clgsingapore.com/\n", + "Error scraping URL 'https://www.catholicwelfare.org.sg/foodrelief.html': 403 Client Error: Forbidden for url: https://www.catholicwelfare.org.sg/foodrelief.html\n", + "Error scraping URL 'https://www.cpf.gov.sg/Members/FAQ/schemes/retirement/matched-retirement-savings-scheme': 403 Client Error: Forbidden for url: https://www.cpf.gov.sg/Members/FAQ/schemes/retirement/matched-retirement-savings-scheme\n", + "Error scraping URL 'https://www.cpf.gov.sg/members/FAQ/schemes/healthcare/medisave/FAQDetails?category=healthcare&group=MediSave&ajfaqid=4651197&folderid=12909': 403 Client Error: Forbidden for url: https://www.cpf.gov.sg/members/FAQ/schemes/healthcare/medisave/FAQDetails?category=healthcare&group=MediSave&ajfaqid=4651197&folderid=12909\n", + "Error scraping URL 'http://www.nativity.sg/index.php/pastoral/soup': 404 Client Error: Not Found for url: https://sgarrivalcard.sg/pastoral/soup\n", + "Error scraping URL 'https://www.cphonlinecounselling.sg/hc/en-us': HTTPSConnectionPool(host='www.cphonlinecounselling.sg', port=443): Max retries exceeded with url: /hc/en-us (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)')))\n", + "Error scraping URL 'https://daughtersoftomorrow.org/get-support/confidence-curriculum/': 406 Client Error: Not Acceptable for url: https://daughtersoftomorrow.org/get-support/confidence-curriculum/\n", + "Error scraping URL 'https://daughtersoftomorrow.org/get-support/home-based-childminding-programme/': 406 Client Error: Not Acceptable for url: https://daughtersoftomorrow.org/get-support/home-based-childminding-programme/\n", + "Error scraping URL 'https://e2i.com.sg/': 403 Client Error: Forbidden for url: https://www.e2i.com.sg/\n", + "Error scraping URL 'https://www.ecss.org.sg/our-services/care-and-counselling/financial-assistance': 404 Client Error: Not Found for url: https://ecss.org.sg/our-services/care-and-counselling/financial-assistance\n", + "Error scraping URL 'https://www.foodfromtheheart.sg/faq/': 403 Client Error: Forbidden for url: https://www.foodfromtheheart.sg/faq/\n", + "Error scraping URL 'https://www.griefmatters.org.sg/services/': HTTPSConnectionPool(host='www.griefmatters.org.sg', port=443): Max retries exceeded with url: /services/ (Caused by NameResolutionError(\": Failed to resolve 'www.griefmatters.org.sg' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.hcsa.org.sg/programmes/dayspring-spin/': 403 Client Error: Forbidden for url: https://www.hcsa.org.sg/programmes/dayspring-spin/\n", + "Error scraping URL 'https://www.hcsa.org.sg/programmes/dayspring-rtc/': 403 Client Error: Forbidden for url: https://www.hcsa.org.sg/programmes/dayspring-rtc/\n", + "Error scraping URL 'https://www.hcsa.org.sg/programmes/hcsa-highpoint/': 403 Client Error: Forbidden for url: https://www.hcsa.org.sg/programmes/hcsa-highpoint/\n", + "Error scraping URL 'https://www.healthserve.org.sg/our-centres/': HTTPSConnectionPool(host='hs.yipl.com.np', port=443): Max retries exceeded with url: /contact-us/ (Caused by NameResolutionError(\": Failed to resolve 'hs.yipl.com.np' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/deferred-downpayment-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/deferred-downpayment-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/ease': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/ease\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/servicing-your-hdb-housing-loan/loan-matters/financial-assistance-measures': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/servicing-your-hdb-housing-loan/loan-matters/financial-assistance-measures\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/fresh-start-housing-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/fresh-start-housing-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/lease-buyback-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/lease-buyback-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/public-rental-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/public-rental-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/silver-housing-bonus': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/silver-housing-bonus\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/staggered-downpayment-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/staggered-downpayment-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/temporary-loan-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/temporary-loan-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/wheelchair-lifter-pilot-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/wheelchair-lifter-pilot-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-dbss-flats': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-dbss-flats\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-ecs': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-ecs\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-hdb-flats': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-hdb-flats\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/buying-a-flat/resale/financing/cpf-housing-grants/noncitizen-spouse-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/buying-a-flat/resale/financing/cpf-housing-grants/noncitizen-spouse-scheme\n", + "Error scraping URL 'https://www.irf.org.sg/fairy-godparent-programme/': HTTPSConnectionPool(host='www.irf.org.sg', port=443): Max retries exceeded with url: /fairy-godparent-programme/ (Caused by NameResolutionError(\": Failed to resolve 'www.irf.org.sg' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.imda.gov.sg/programme-listing/enable-it': 404 Client Error: Not Found for url: https://www.imda.gov.sg/how-we-can-help/enable-it\n", + "Error scraping URL 'https://www.imh.com.sg/clinical/page.aspx?id=273https://www.imh.com.sg/Clinical-Services/Community-based-Services/Pages/APCATS.aspx': 404 Client Error: Not Found for url: https://www.imh.com.sg/clinical/page.aspx?id=273https://www.imh.com.sg/Clinical-Services/Community-based-Services/Pages/APCATS.aspx\n", + "Error scraping URL 'https://www.healthhub.sg/a-z/medical-and-care-facilities/12/respite_care': 403 Client Error: Forbidden for url: https://www.healthhub.sg/a-z/medical-and-care-facilities/12/respite_care\n", + "Error scraping URL 'https://lbkm.org.sg/bursary-scholarship/#our-services|1': 406 Client Error: Not Acceptable for url: https://lbkm.org.sg/bursary-scholarship/#our-services%7C1\n", + "Error scraping URL 'https://www.lightingheartslightinghomes.com/about-us/': 522 Server Error: for url: https://www.lightingheartslightinghomes.com/about-us/\n", + "Error scraping URL 'https://www.zakat.sg/zakat-assistance/': 403 Client Error: Forbidden for url: https://www.zakat.sg/zakat-assistance/\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/elderfund': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/elderfund\n", + "Error scraping URL 'https://www.griefmatters.org.sg/services/': HTTPSConnectionPool(host='www.griefmatters.org.sg', port=443): Max retries exceeded with url: /services/ (Caused by NameResolutionError(\": Failed to resolve 'www.griefmatters.org.sg' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://nulife.com.sg/covid-our-efforts/': 404 Client Error: Not Found for url: https://nulife.com.sg/covid-our-efforts/\n", + "Error scraping URL 'https://www.pregnancycrisis.sg/Home': 403 Client Error: Forbidden for url: https://www.pregnancycrisis.sg/Home\n", + "Error scraping URL 'https://www.siwec.org/our-services/family-support-services/financial-assistance-food-on-the-table': 406 Client Error: Not Acceptable for url: https://www.siwec.org/our-services/family-support-services/financial-assistance-food-on-the-table\n", + "Error scraping URL 'https://sdsc.org.sg/financial-support-schemes/#1542269670565-a1db8f48-e52a': 404 Client Error: Not Found for url: https://sdsc.org.sg/financial-support-schemes/#1542269670565-a1db8f48-e52a\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/basc/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/basc/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/legal-clinic/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/legal-clinic/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/sinda-jcs/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/sinda-jcs/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/pre-school-bursary/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/pre-school-bursary/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/sinda-bursary/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/sinda-bursary/\n", + "Error scraping URL 'http://www.taa.org.sg/subpage.asp?id=A048_09': 403 Client Error: ModSecurity Action for url: http://www.taa.org.sg/subpage.asp?id=A048_09\n", + "Error scraping URL 'https://www.salvationarmy.org/singapore/prison_support_services': 403 Client Error: Forbidden for url: https://www.salvationarmy.org.sg/\n", + "Error scraping URL 'https://upstars.ulupandan.sg/home/': 406 Client Error: Not Acceptable for url: https://upstars.ulupandan.sg/home/\n", + "Error scraping URL 'https://www.uobgroup.com/uobgroup/covid-relief-assistance.page': 404 Client Error: Not Found for url: https://www.uobgroup.com/uobgroup/covid-relief-assistance.page\n", + "Error scraping URL 'https://www.aic.sg/body-mind/dementia-support-referrals': 403 Client Error: Forbidden for url: https://www.aic.sg/body-mind/dementia-support-referrals\n", + "Error scraping URL 'https://www.aic.sg/body-mind/dementia-assessment-counselling': 403 Client Error: Forbidden for url: https://www.aic.sg/body-mind/dementia-assessment-counselling\n", + "Error scraping URL 'https://viriya.org.sg/our-services/medical/': 404 Client Error: Not Found for url: https://viriya.org.sg/our-services/medical/\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/parenthood-provisional-housing-schemepphs': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/parenthood-provisional-housing-schemepphs\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/seniors-mobility-and-enabling-fund-smf/': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/seniors-mobility-and-enabling-fund-smf/\n", + "Error scraping URL 'https://silverjobs.sg/': 403 Client Error: Forbidden for url: https://silverjobs.sg/\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/buying-a-flat/finding-a-flat/types-of-flats/community-care-apartments': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/buying-a-flat/finding-a-flat/types-of-flats/community-care-apartments\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/migrant-domestic-worker-mdw-levy-concession/': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/migrant-domestic-worker-mdw-levy-concession/\n", + "Updated DataFrame saved to: /Users/ladderleap/code/yevkim/schemesv2/raw_data/schemes-updated-with-text.csv\n" + ] + } + ], + "source": [ + "import pandas as pd\n", + "import requests\n", + "from bs4 import BeautifulSoup\n", + "\n", + "# Function to scrape text from a given URL\n", + "def scrape_text_from_url(url):\n", + " try:\n", + " response = requests.get(url)\n", + " response.raise_for_status() # Raise an error for bad response status\n", + " # Determine the encoding of the response\n", + " encoding = response.encoding if 'charset' in response.headers.get('content-type', '').lower() else None\n", + " soup = BeautifulSoup(response.content, 'html.parser', from_encoding=encoding)\n", + " # Extract text from the webpage and strip whitespaces\n", + " text = soup.get_text().strip()\n", + " # Join the words into one string\n", + " text = ' '.join(text.split())\n", + " return text\n", + " except requests.RequestException as e:\n", + " print(f\"Error scraping URL '{url}': {e}\")\n", + " return \"Link does not work\"\n", + "\n", + "# File paths\n", + "input_file_path = \"/Users/ladderleap/code/yevkim/schemesv2/raw_data/schemes-updated-fine-tuned.csv\"\n", + "output_file_path = \"/Users/ladderleap/code/yevkim/schemesv2/raw_data/schemes-updated-with-text.csv\"\n", + "\n", + "# Read the CSV file into a DataFrame\n", + "schemes_updated_df = pd.read_csv(input_file_path, header=1)\n", + "\n", + "# Extract text from each link in the 'Link' column and store it in a new column\n", + "schemes_updated_df['Scraped Text'] = schemes_updated_df['Link'].apply(lambda x: scrape_text_from_url(x))\n", + "\n", + "# Save the updated DataFrame to a new CSV file with escapechar set to '\\\\'\n", + "schemes_updated_df.to_csv(output_file_path, index=False, escapechar='\\\\')\n", + "\n", + "print(f\"Updated DataFrame saved to: {output_file_path}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "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", + "
SchemeDescriptionAgencyImageLinkWho's it forWhat it givesScheme Typesearch_booster(WL)Final_model_corpusEligibilityUnnamed: 11Scraped Text
0Various servicesInformation relating to social service and ref...@27 Family Service Centrehttps://chidnast.sirv.com/SchemesSG/27fsc.jpghttps://www.27fsc.org.sg/FamiliesCounselling,CaseworkLow Income,Familysocial service, individuals, families, casewor...NaNNaNNaN@27 Family Service Centre (@27FSC) – Just anot...
1Financial AssistanceCancer treatment can place a heavy financial b...365 Cancer Prevention Society (365CPS)https://chidnast.sirv.com/SchemesSG/365cps.jpghttps://365cps.org.sg/portfolio/financial-supp...Cancer patientsFinancial assistance for cancer treatmentLow Income,HealthcareSee doctor, cancer, oncologyNaNNaNNaNLink does not work
2Food AssistanceA self setup group which distributes meal box ...A Packet of Ricehttps://chidnast.sirv.com/SchemesSG/apacketofr...https://www.facebook.com/APacketOfRice/Low income,Need food supportFoodLow Income,FoodNeeds help to get food, meal, hungry, have not...NaNNaNNaNA Packet of Rice
3Rehabilitation Centre and Respite CentreProvides Occupational Therapy, Physiotherapy a...Abilities Beyond Limitations and Expectations ...https://chidnast.sirv.com/SchemesSG/able.jpghttps://www.able-sg.org/PWD,Elderly,CaregiversOccupational therapy,Physiotherapy,Educational...PWD,Family,Transport,Healthcare,Mental Healthrehabilitation, occupational therapy, physioth...NaNNaNNaNAbilities Beyond Limitations and Expectations ...
4Various ServicesWe prepare educational programs (IT Training) ...Acronis Foundationhttps://chidnast.sirv.com/SchemesSG/acronis.jpghttps://acronis.org/rehabilitation-of-inmates/Ex-offendersVocational training,Employment assistanceEx-offender,Employmentex-convict need job, ex-convict skills trainin...NaNNaNNaNIT Skills Program for ex-offenders – Acronis C...
..........................................
324Migrant Domestic Worker Levy ConcessionLets families pay the Migrant Domestic Worker ...Agency for Integrated Care (AIC)https://chidnast.sirv.com/SchemesSG/aic.jpghttps://www.aic.sg/financial-assistance/migran...Foreign Domestic Workers/maidsFinancial assistanceForeign Domestic Workers/maids,WomenHire helper for caregiving, take care of elder...NaNNaNNaNLink does not work
325Mid-Career Pathways Programme (MCPP)A full-time attachment programme for mature, m...Workforce Singapore (WSG)https://chidnast.sirv.com/SchemesSG/wsg.jpghttps://www.wsg.gov.sg/home/individuals/attach...Unemployed,Retrenched,In need of job,UpskillingEmployment assistance,Vocational trainingWork,EmploymentMid-career, change job, unemployment, upskilli...NaNNaNNaNMid-Career Individuals | Mid-Career Pathways P...
326SkillsFuture Career Transition Programme (SCTP)Industry-oriented training programmes to suppo...Skillsfuture SGNaNhttps://www.skillsfuture.gov.sg/initiatives/mi...Unemployed,Retrenched,In need of job,UpskillingEmployment assistance,Vocational trainingWork,EmploymentMid-career, change job, unemployment, upskilli...NaNNaNNaNSSG | SkillsFuture Career Transition Programme...
327ITE Monthly Financial Assistance Scheme (MFAS)Provides a monthly allowance to full-time Sing...Institute of Technical Education (ITE)NaNhttps://www.ite.edu.sg/life-at-ite/student-ser...Low income,Facing financial hardshipFinancial assistanceLow IncomeNeed money for daily needs, low income, poorNaNNaNNaNFinancial Assistance Student Login Staff Login...
328ITE Special Student Assistance Scheme (SSAS)One-off financial assistance to help students ...Institute of Technical Education (ITE)NaNhttps://www.ite.edu.sg/life-at-ite/student-ser...Low income,Facing financial hardshipFinancial assistanceLow IncomeNeed money for daily needs, low income, poorNaNNaNNaNFinancial Assistance Student Login Staff Login...
\n", + "

329 rows × 13 columns

\n", + "
" + ], + "text/plain": [ + " Scheme \\\n", + "0 Various services \n", + "1 Financial Assistance \n", + "2 Food Assistance \n", + "3 Rehabilitation Centre and Respite Centre \n", + "4 Various Services \n", + ".. ... \n", + "324 Migrant Domestic Worker Levy Concession \n", + "325 Mid-Career Pathways Programme (MCPP) \n", + "326 SkillsFuture Career Transition Programme (SCTP) \n", + "327 ITE Monthly Financial Assistance Scheme (MFAS) \n", + "328 ITE Special Student Assistance Scheme (SSAS) \n", + "\n", + " Description \\\n", + "0 Information relating to social service and ref... \n", + "1 Cancer treatment can place a heavy financial b... \n", + "2 A self setup group which distributes meal box ... \n", + "3 Provides Occupational Therapy, Physiotherapy a... \n", + "4 We prepare educational programs (IT Training) ... \n", + ".. ... \n", + "324 Lets families pay the Migrant Domestic Worker ... \n", + "325 A full-time attachment programme for mature, m... \n", + "326 Industry-oriented training programmes to suppo... \n", + "327 Provides a monthly allowance to full-time Sing... \n", + "328 One-off financial assistance to help students ... \n", + "\n", + " Agency \\\n", + "0 @27 Family Service Centre \n", + "1 365 Cancer Prevention Society (365CPS) \n", + "2 A Packet of Rice \n", + "3 Abilities Beyond Limitations and Expectations ... \n", + "4 Acronis Foundation \n", + ".. ... \n", + "324 Agency for Integrated Care (AIC) \n", + "325 Workforce Singapore (WSG) \n", + "326 Skillsfuture SG \n", + "327 Institute of Technical Education (ITE) \n", + "328 Institute of Technical Education (ITE) \n", + "\n", + " Image \\\n", + "0 https://chidnast.sirv.com/SchemesSG/27fsc.jpg \n", + "1 https://chidnast.sirv.com/SchemesSG/365cps.jpg \n", + "2 https://chidnast.sirv.com/SchemesSG/apacketofr... \n", + "3 https://chidnast.sirv.com/SchemesSG/able.jpg \n", + "4 https://chidnast.sirv.com/SchemesSG/acronis.jpg \n", + ".. ... \n", + "324 https://chidnast.sirv.com/SchemesSG/aic.jpg \n", + "325 https://chidnast.sirv.com/SchemesSG/wsg.jpg \n", + "326 NaN \n", + "327 NaN \n", + "328 NaN \n", + "\n", + " Link \\\n", + "0 https://www.27fsc.org.sg/ \n", + "1 https://365cps.org.sg/portfolio/financial-supp... \n", + "2 https://www.facebook.com/APacketOfRice/ \n", + "3 https://www.able-sg.org/ \n", + "4 https://acronis.org/rehabilitation-of-inmates/ \n", + ".. ... \n", + "324 https://www.aic.sg/financial-assistance/migran... \n", + "325 https://www.wsg.gov.sg/home/individuals/attach... \n", + "326 https://www.skillsfuture.gov.sg/initiatives/mi... \n", + "327 https://www.ite.edu.sg/life-at-ite/student-ser... \n", + "328 https://www.ite.edu.sg/life-at-ite/student-ser... \n", + "\n", + " Who's it for \\\n", + "0 Families \n", + "1 Cancer patients \n", + "2 Low income,Need food support \n", + "3 PWD,Elderly,Caregivers \n", + "4 Ex-offenders \n", + ".. ... \n", + "324 Foreign Domestic Workers/maids \n", + "325 Unemployed,Retrenched,In need of job,Upskilling \n", + "326 Unemployed,Retrenched,In need of job,Upskilling \n", + "327 Low income,Facing financial hardship \n", + "328 Low income,Facing financial hardship \n", + "\n", + " What it gives \\\n", + "0 Counselling,Casework \n", + "1 Financial assistance for cancer treatment \n", + "2 Food \n", + "3 Occupational therapy,Physiotherapy,Educational... \n", + "4 Vocational training,Employment assistance \n", + ".. ... \n", + "324 Financial assistance \n", + "325 Employment assistance,Vocational training \n", + "326 Employment assistance,Vocational training \n", + "327 Financial assistance \n", + "328 Financial assistance \n", + "\n", + " Scheme Type \\\n", + "0 Low Income,Family \n", + "1 Low Income,Healthcare \n", + "2 Low Income,Food \n", + "3 PWD,Family,Transport,Healthcare,Mental Health \n", + "4 Ex-offender,Employment \n", + ".. ... \n", + "324 Foreign Domestic Workers/maids,Women \n", + "325 Work,Employment \n", + "326 Work,Employment \n", + "327 Low Income \n", + "328 Low Income \n", + "\n", + " search_booster(WL) Final_model_corpus \\\n", + "0 social service, individuals, families, casewor... NaN \n", + "1 See doctor, cancer, oncology NaN \n", + "2 Needs help to get food, meal, hungry, have not... NaN \n", + "3 rehabilitation, occupational therapy, physioth... NaN \n", + "4 ex-convict need job, ex-convict skills trainin... NaN \n", + ".. ... ... \n", + "324 Hire helper for caregiving, take care of elder... NaN \n", + "325 Mid-career, change job, unemployment, upskilli... NaN \n", + "326 Mid-career, change job, unemployment, upskilli... NaN \n", + "327 Need money for daily needs, low income, poor NaN \n", + "328 Need money for daily needs, low income, poor NaN \n", + "\n", + " Eligibility Unnamed: 11 Scraped Text \n", + "0 NaN NaN @27 Family Service Centre (@27FSC) – Just anot... \n", + "1 NaN NaN Link does not work \n", + "2 NaN NaN A Packet of Rice \n", + "3 NaN NaN Abilities Beyond Limitations and Expectations ... \n", + "4 NaN NaN IT Skills Program for ex-offenders – Acronis C... \n", + ".. ... ... ... \n", + "324 NaN NaN Link does not work \n", + "325 NaN NaN Mid-Career Individuals | Mid-Career Pathways P... \n", + "326 NaN NaN SSG | SkillsFuture Career Transition Programme... \n", + "327 NaN NaN Financial Assistance Student Login Staff Login... \n", + "328 NaN NaN Financial Assistance Student Login Staff Login... \n", + "\n", + "[329 rows x 13 columns]" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "schemes_updated_df" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of rows with 'Link does not work': 72\n" + ] + } + ], + "source": [ + "num_failed_links = (schemes_updated_df['Scraped Text'] == 'Link does not work').sum()\n", + "\n", + "print(f\"Number of rows with 'Link does not work': {num_failed_links}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error scraping URL 'https://365cps.org.sg/portfolio/financial-support/': 403 Client Error: Forbidden for url: https://365cps.org.sg/portfolio/financial-support/\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Some characters could not be decoded, and were replaced with REPLACEMENT CHARACTER.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Error scraping URL 'https://www.aic.sg/financial-assistance/pioneer-generation-disability-assistance-scheme': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/pioneer-generation-disability-assistance-scheme\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/careshield-life': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/careshield-life\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/medifund': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/medifund\n", + "Error scraping URL 'https://aic.sg/financial-assistance/caregivers-training-grant': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/caregivers-training-grant\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/foreign-domestic-worker-levy-concession': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/foreign-domestic-worker-levy-concession\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/home-caregiving-grant': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/home-caregiving-grant\n", + "Error scraping URL 'https://www.aic.sg/care-services/home-personal-care': 403 Client Error: Forbidden for url: https://www.aic.sg/care-services/home-personal-care\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/seniors-mobility-enabling-fund': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/seniors-mobility-enabling-fund\n", + "Error scraping URL 'https://www.aidha.org/': 403 Client Error: Forbidden for url: https://www.aidha.org/\n", + "Error scraping URL 'https://www.ainsociety.org.sg/serenity-cancer-care/social-support/financial-assistance/': 404 Client Error: Not Found for url: https://ainsociety.org.sg/serenity-cancer-care/social-support/financial-assistance/\n", + "Error scraping URL 'https://cpc.familylife.sg/?r_done=1': 403 Client Error: Forbidden for url: https://cpc.familylife.sg/?r_done=1\n", + "Error scraping URL 'https://clgsingapore.com/': 403 Client Error: Forbidden for url: https://clgsingapore.com/\n", + "Error scraping URL 'https://www.catholicwelfare.org.sg/foodrelief.html': 403 Client Error: Forbidden for url: https://www.catholicwelfare.org.sg/foodrelief.html\n", + "Error scraping URL 'https://www.cpf.gov.sg/Members/FAQ/schemes/retirement/matched-retirement-savings-scheme': 403 Client Error: Forbidden for url: https://www.cpf.gov.sg/Members/FAQ/schemes/retirement/matched-retirement-savings-scheme\n", + "Error scraping URL 'https://www.cpf.gov.sg/members/FAQ/schemes/healthcare/medisave/FAQDetails?category=healthcare&group=MediSave&ajfaqid=4651197&folderid=12909': 403 Client Error: Forbidden for url: https://www.cpf.gov.sg/members/FAQ/schemes/healthcare/medisave/FAQDetails?category=healthcare&group=MediSave&ajfaqid=4651197&folderid=12909\n", + "Error scraping URL 'http://www.nativity.sg/index.php/pastoral/soup': 404 Client Error: Not Found for url: https://sgarrivalcard.sg/pastoral/soup\n", + "Error scraping URL 'https://www.cphonlinecounselling.sg/hc/en-us': HTTPSConnectionPool(host='www.cphonlinecounselling.sg', port=443): Max retries exceeded with url: /hc/en-us (Caused by SSLError(SSLError(1, '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)')))\n", + "Error scraping URL 'https://daughtersoftomorrow.org/get-support/confidence-curriculum/': 406 Client Error: Not Acceptable for url: https://daughtersoftomorrow.org/get-support/confidence-curriculum/\n", + "Error scraping URL 'https://daughtersoftomorrow.org/get-support/home-based-childminding-programme/': 406 Client Error: Not Acceptable for url: https://daughtersoftomorrow.org/get-support/home-based-childminding-programme/\n", + "Error scraping URL 'https://e2i.com.sg/': 403 Client Error: Forbidden for url: https://www.e2i.com.sg/\n", + "Error scraping URL 'https://www.ecss.org.sg/our-services/care-and-counselling/financial-assistance': 404 Client Error: Not Found for url: https://ecss.org.sg/our-services/care-and-counselling/financial-assistance\n", + "Error scraping URL 'https://www.foodfromtheheart.sg/faq/': 403 Client Error: Forbidden for url: https://www.foodfromtheheart.sg/faq/\n", + "Error scraping URL 'https://www.griefmatters.org.sg/services/': HTTPSConnectionPool(host='www.griefmatters.org.sg', port=443): Max retries exceeded with url: /services/ (Caused by NameResolutionError(\": Failed to resolve 'www.griefmatters.org.sg' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.hcsa.org.sg/programmes/dayspring-spin/': 403 Client Error: Forbidden for url: https://www.hcsa.org.sg/programmes/dayspring-spin/\n", + "Error scraping URL 'https://www.hcsa.org.sg/programmes/dayspring-rtc/': 403 Client Error: Forbidden for url: https://www.hcsa.org.sg/programmes/dayspring-rtc/\n", + "Error scraping URL 'https://www.hcsa.org.sg/programmes/hcsa-highpoint/': 403 Client Error: Forbidden for url: https://www.hcsa.org.sg/programmes/hcsa-highpoint/\n", + "Error scraping URL 'https://www.healthserve.org.sg/our-centres/': HTTPSConnectionPool(host='hs.yipl.com.np', port=443): Max retries exceeded with url: /contact-us/ (Caused by NameResolutionError(\": Failed to resolve 'hs.yipl.com.np' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/deferred-downpayment-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/deferred-downpayment-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/ease': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/ease\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/servicing-your-hdb-housing-loan/loan-matters/financial-assistance-measures': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/servicing-your-hdb-housing-loan/loan-matters/financial-assistance-measures\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/fresh-start-housing-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/fresh-start-housing-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/lease-buyback-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/lease-buyback-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/public-rental-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/public-rental-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/silver-housing-bonus': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/monetising-your-flat-for-retirement/silver-housing-bonus\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/staggered-downpayment-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/staggered-downpayment-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/temporary-loan-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/temporary-loan-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/wheelchair-lifter-pilot-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/living-in-an-hdb-flat/for-our-seniors/wheelchair-lifter-pilot-scheme\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-dbss-flats': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-dbss-flats\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-ecs': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-ecs\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-hdb-flats': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/buying-a-flat/new/schemes-and-grants/cpf-housing-grants-for-hdb-flats\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/buying-a-flat/resale/financing/cpf-housing-grants/noncitizen-spouse-scheme': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/buying-a-flat/resale/financing/cpf-housing-grants/noncitizen-spouse-scheme\n", + "Error scraping URL 'https://www.irf.org.sg/fairy-godparent-programme/': HTTPSConnectionPool(host='www.irf.org.sg', port=443): Max retries exceeded with url: /fairy-godparent-programme/ (Caused by NameResolutionError(\": Failed to resolve 'www.irf.org.sg' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.imda.gov.sg/programme-listing/enable-it': 404 Client Error: Not Found for url: https://www.imda.gov.sg/how-we-can-help/enable-it\n", + "Error scraping URL 'https://www.imh.com.sg/clinical/page.aspx?id=273https://www.imh.com.sg/Clinical-Services/Community-based-Services/Pages/APCATS.aspx': 404 Client Error: Not Found for url: https://www.imh.com.sg/clinical/page.aspx?id=273https://www.imh.com.sg/Clinical-Services/Community-based-Services/Pages/APCATS.aspx\n", + "Error scraping URL 'https://www.healthhub.sg/a-z/medical-and-care-facilities/12/respite_care': 403 Client Error: Forbidden for url: https://www.healthhub.sg/a-z/medical-and-care-facilities/12/respite_care\n", + "Error scraping URL 'https://lbkm.org.sg/bursary-scholarship/#our-services|1': 406 Client Error: Not Acceptable for url: https://lbkm.org.sg/bursary-scholarship/#our-services%7C1\n", + "Error scraping URL 'https://www.lightingheartslightinghomes.com/about-us/': 522 Server Error: for url: https://www.lightingheartslightinghomes.com/about-us/\n", + "Error scraping URL 'https://www.zakat.sg/zakat-assistance/': 403 Client Error: Forbidden for url: https://www.zakat.sg/zakat-assistance/\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/elderfund': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/elderfund\n", + "Error scraping URL 'https://www.griefmatters.org.sg/services/': HTTPSConnectionPool(host='www.griefmatters.org.sg', port=443): Max retries exceeded with url: /services/ (Caused by NameResolutionError(\": Failed to resolve 'www.griefmatters.org.sg' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://nulife.com.sg/covid-our-efforts/': 404 Client Error: Not Found for url: https://nulife.com.sg/covid-our-efforts/\n", + "Error scraping URL 'https://www.pregnancycrisis.sg/Home': 403 Client Error: Forbidden for url: https://www.pregnancycrisis.sg/Home\n", + "Error scraping URL 'https://www.siwec.org/our-services/family-support-services/financial-assistance-food-on-the-table': 406 Client Error: Not Acceptable for url: https://www.siwec.org/our-services/family-support-services/financial-assistance-food-on-the-table\n", + "Error scraping URL 'https://sdsc.org.sg/financial-support-schemes/#1542269670565-a1db8f48-e52a': 404 Client Error: Not Found for url: https://sdsc.org.sg/financial-support-schemes/#1542269670565-a1db8f48-e52a\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/basc/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/basc/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/legal-clinic/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/legal-clinic/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/sinda-jcs/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/sinda-jcs/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/pre-school-bursary/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/pre-school-bursary/\n", + "Error scraping URL 'https://www.sinda.org.sg/financial_assistance/sinda-bursary/': 403 Client Error: Forbidden for url: https://www.sinda.org.sg/financial_assistance/sinda-bursary/\n", + "Error scraping URL 'http://www.taa.org.sg/subpage.asp?id=A048_09': 403 Client Error: ModSecurity Action for url: http://www.taa.org.sg/subpage.asp?id=A048_09\n", + "Error scraping URL 'https://www.salvationarmy.org/singapore/prison_support_services': 403 Client Error: Forbidden for url: https://www.salvationarmy.org.sg/\n", + "Error scraping URL 'https://upstars.ulupandan.sg/home/': 406 Client Error: Not Acceptable for url: https://upstars.ulupandan.sg/home/\n", + "Error scraping URL 'https://www.uobgroup.com/uobgroup/covid-relief-assistance.page': 404 Client Error: Not Found for url: https://www.uobgroup.com/uobgroup/covid-relief-assistance.page\n", + "Error scraping URL 'https://www.aic.sg/body-mind/dementia-support-referrals': 403 Client Error: Forbidden for url: https://www.aic.sg/body-mind/dementia-support-referrals\n", + "Error scraping URL 'https://www.aic.sg/body-mind/dementia-assessment-counselling': 403 Client Error: Forbidden for url: https://www.aic.sg/body-mind/dementia-assessment-counselling\n", + "Error scraping URL 'https://viriya.org.sg/our-services/medical/': 404 Client Error: Not Found for url: https://viriya.org.sg/our-services/medical/\n", + "Error scraping URL 'https://www.wecaneip.com/': HTTPSConnectionPool(host='www.wecaneip.com', port=443): Max retries exceeded with url: / (Caused by NameResolutionError(\": Failed to resolve 'www.wecaneip.com' ([Errno 8] nodename nor servname provided, or not known)\"))\n", + "Error scraping URL 'https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/parenthood-provisional-housing-schemepphs': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/cs/infoweb/residential/renting-a-flat/renting-from-hdb/parenthood-provisional-housing-schemepphs\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/seniors-mobility-and-enabling-fund-smf/': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/seniors-mobility-and-enabling-fund-smf/\n", + "Error scraping URL 'https://silverjobs.sg/': 403 Client Error: Forbidden for url: https://silverjobs.sg/\n", + "Error scraping URL 'https://www.hdb.gov.sg/residential/buying-a-flat/finding-a-flat/types-of-flats/community-care-apartments': 403 Client Error: Forbidden for url: https://www.hdb.gov.sg/residential/buying-a-flat/finding-a-flat/types-of-flats/community-care-apartments\n", + "Error scraping URL 'https://www.aic.sg/financial-assistance/migrant-domestic-worker-mdw-levy-concession/': 403 Client Error: Forbidden for url: https://www.aic.sg/financial-assistance/migrant-domestic-worker-mdw-levy-concession/\n", + "Failed links saved to: /Users/ladderleap/code/yevkim/schemesv2/raw_data/failed_links.csv\n" + ] + } + ], + "source": [ + "# Create empty lists to store information about failed links\n", + "failed_links = []\n", + "failed_schemes = []\n", + "failed_descriptions = []\n", + "failed_errors = []\n", + "\n", + "# Iterate through the DataFrame and collect information about failed links\n", + "for index, row in schemes_updated_df.iterrows():\n", + " try:\n", + " scraped_text = scrape_text_from_url(row['Link'])\n", + " if scraped_text == \"Link does not work\":\n", + " raise Exception(\"Link does not work\")\n", + " schemes_updated_df.at[index, 'Scraped Text'] = scraped_text\n", + " except requests.RequestException as e:\n", + " error_message = f\"Error scraping URL '{row['Link']}': {str(e)}\"\n", + " failed_links.append(row['Link'])\n", + " failed_schemes.append(row['Scheme'])\n", + " failed_descriptions.append(row['Description'])\n", + " failed_errors.append(error_message)\n", + " schemes_updated_df.at[index, 'Error'] = error_message\n", + " except Exception as e:\n", + " error_message = f\"Error scraping URL '{row['Link']}': {str(e)}\"\n", + " failed_links.append(row['Link'])\n", + " failed_schemes.append(row['Scheme'])\n", + " failed_descriptions.append(row['Description'])\n", + " failed_errors.append(error_message)\n", + " schemes_updated_df.at[index, 'Error'] = error_message\n", + "\n", + "# Create DataFrame for failed links\n", + "failed_links_df = pd.DataFrame({\n", + " 'Link': failed_links,\n", + " 'Scheme': failed_schemes,\n", + " 'Description': failed_descriptions,\n", + " 'Error': failed_errors\n", + "})\n", + "\n", + "# Save the DataFrame for failed links to a CSV file\n", + "failed_links_output_path = \"/Users/ladderleap/code/yevkim/schemesv2/raw_data/failed_links.csv\"\n", + "failed_links_df.to_csv(failed_links_output_path, index=False)\n", + "print(f\"Failed links saved to: {failed_links_output_path}\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "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", + "
LinkSchemeDescriptionError
0https://365cps.org.sg/portfolio/financial-supp...Financial AssistanceCancer treatment can place a heavy financial b...Error scraping URL 'https://365cps.org.sg/port...
1https://www.aic.sg/financial-assistance/pionee...Pioneer Generation Disability Assistance Schem...The Pioneer Generation Disability Assistance S...Error scraping URL 'https://www.aic.sg/financi...
2https://www.aic.sg/financial-assistance/caresh...CareShield LifeCareShield Life is a long-term care insurance ...Error scraping URL 'https://www.aic.sg/financi...
3https://www.aic.sg/financial-assistance/medifundMedifundMedifund helps needy Singapore citizens who ca...Error scraping URL 'https://www.aic.sg/financi...
4https://aic.sg/financial-assistance/caregivers...Caregivers Training Grant (CTG)Helps caregivers defray the cost of attending ...Error scraping URL 'https://aic.sg/financial-a...
...............
68https://www.hdb.gov.sg/cs/infoweb/residential/...Parenthood Provisional Housing Scheme (PPHS)Provides temporary housing for families as the...Error scraping URL 'https://www.hdb.gov.sg/cs/...
69https://www.aic.sg/financial-assistance/senior...Seniors' Mobility and Enabling FundProvides subsidies to seniors for mobility and...Error scraping URL 'https://www.aic.sg/financi...
70https://silverjobs.sg/Silverjobs PortalA job portal for seniors to explore work in va...Error scraping URL 'https://silverjobs.sg/': L...
71https://www.hdb.gov.sg/residential/buying-a-fl...Community Care ApartmentsSenior-friendly housing integrated with care s...Error scraping URL 'https://www.hdb.gov.sg/res...
72https://www.aic.sg/financial-assistance/migran...Migrant Domestic Worker Levy ConcessionLets families pay the Migrant Domestic Worker ...Error scraping URL 'https://www.aic.sg/financi...
\n", + "

73 rows × 4 columns

\n", + "
" + ], + "text/plain": [ + " Link \\\n", + "0 https://365cps.org.sg/portfolio/financial-supp... \n", + "1 https://www.aic.sg/financial-assistance/pionee... \n", + "2 https://www.aic.sg/financial-assistance/caresh... \n", + "3 https://www.aic.sg/financial-assistance/medifund \n", + "4 https://aic.sg/financial-assistance/caregivers... \n", + ".. ... \n", + "68 https://www.hdb.gov.sg/cs/infoweb/residential/... \n", + "69 https://www.aic.sg/financial-assistance/senior... \n", + "70 https://silverjobs.sg/ \n", + "71 https://www.hdb.gov.sg/residential/buying-a-fl... \n", + "72 https://www.aic.sg/financial-assistance/migran... \n", + "\n", + " Scheme \\\n", + "0 Financial Assistance \n", + "1 Pioneer Generation Disability Assistance Schem... \n", + "2 CareShield Life \n", + "3 Medifund \n", + "4 Caregivers Training Grant (CTG) \n", + ".. ... \n", + "68 Parenthood Provisional Housing Scheme (PPHS) \n", + "69 Seniors' Mobility and Enabling Fund \n", + "70 Silverjobs Portal \n", + "71 Community Care Apartments \n", + "72 Migrant Domestic Worker Levy Concession \n", + "\n", + " Description \\\n", + "0 Cancer treatment can place a heavy financial b... \n", + "1 The Pioneer Generation Disability Assistance S... \n", + "2 CareShield Life is a long-term care insurance ... \n", + "3 Medifund helps needy Singapore citizens who ca... \n", + "4 Helps caregivers defray the cost of attending ... \n", + ".. ... \n", + "68 Provides temporary housing for families as the... \n", + "69 Provides subsidies to seniors for mobility and... \n", + "70 A job portal for seniors to explore work in va... \n", + "71 Senior-friendly housing integrated with care s... \n", + "72 Lets families pay the Migrant Domestic Worker ... \n", + "\n", + " Error \n", + "0 Error scraping URL 'https://365cps.org.sg/port... \n", + "1 Error scraping URL 'https://www.aic.sg/financi... \n", + "2 Error scraping URL 'https://www.aic.sg/financi... \n", + "3 Error scraping URL 'https://www.aic.sg/financi... \n", + "4 Error scraping URL 'https://aic.sg/financial-a... \n", + ".. ... \n", + "68 Error scraping URL 'https://www.hdb.gov.sg/cs/... \n", + "69 Error scraping URL 'https://www.aic.sg/financi... \n", + "70 Error scraping URL 'https://silverjobs.sg/': L... \n", + "71 Error scraping URL 'https://www.hdb.gov.sg/res... \n", + "72 Error scraping URL 'https://www.aic.sg/financi... \n", + "\n", + "[73 rows x 4 columns]" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "#failed links due to restricted access to server(error 403)\n", + "failed_links_df" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "schemesv2", + "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.6" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/model-creation-transformer-laiss.ipynb b/notebooks/model-creation-transformer-laiss.ipynb new file mode 100644 index 0000000..303e865 --- /dev/null +++ b/notebooks/model-creation-transformer-laiss.ipynb @@ -0,0 +1,6944 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# Setup\n", + "import os\n", + "os.environ[\"KMP_DUPLICATE_LIB_OK\"] = \"TRUE\"\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Import schemes data and preprocess clean ###\n", + "\n", + "1. Load schemes data using enriched schemes-updated-with-text.csv\n", + "2. Define preprocessing function to clean and lemmatize a text\n", + "3. Create desc_booster column combining Description, search_booster(WL), Who's it for, What it gives, Scheme Type\n", + "4. Apply preprocessing to desc_booster" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "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", + "
SchemeDescriptionAgencyImageLinkWho's it forWhat it givesScheme Typesearch_booster(WL)Final_model_corpusEligibilityUnnamed: 11Scraped Text
0Various servicesInformation relating to social service and ref...@27 Family Service Centrehttps://chidnast.sirv.com/SchemesSG/27fsc.jpghttps://www.27fsc.org.sg/FamiliesCounselling,CaseworkLow Income,Familysocial service, individuals, families, casewor...NaNNaNNaN@27 family service centre (@27fsc) – just anot...
1Financial AssistanceCancer treatment can place a heavy financial b...365 Cancer Prevention Society (365CPS)https://chidnast.sirv.com/SchemesSG/365cps.jpghttps://365cps.org.sg/portfolio/financial-supp...Cancer patientsFinancial assistance for cancer treatmentLow Income,HealthcareSee doctor, cancer, oncologyNaNNaNNaNlink does not work
2Food AssistanceA self setup group which distributes meal box ...A Packet of Ricehttps://chidnast.sirv.com/SchemesSG/apacketofr...https://www.facebook.com/APacketOfRice/Low income,Need food supportFoodLow Income,FoodNeeds help to get food, meal, hungry, have not...NaNNaNNaNa packet of rice
3Rehabilitation Centre and Respite CentreProvides Occupational Therapy, Physiotherapy a...Abilities Beyond Limitations and Expectations ...https://chidnast.sirv.com/SchemesSG/able.jpghttps://www.able-sg.org/PWD,Elderly,CaregiversOccupational therapy,Physiotherapy,Educational...PWD,Family,Transport,Healthcare,Mental Healthrehabilitation, occupational therapy, physioth...NaNNaNNaNabilities beyond limitations and expectations ...
4Various ServicesWe prepare educational programs (IT Training) ...Acronis Foundationhttps://chidnast.sirv.com/SchemesSG/acronis.jpghttps://acronis.org/rehabilitation-of-inmates/Ex-offendersVocational training,Employment assistanceEx-offender,Employmentex-convict need job, ex-convict skills trainin...NaNNaNNaNit skills program for ex-offenders – acronis c...
\n", + "
" + ], + "text/plain": [ + " Scheme \\\n", + "0 Various services \n", + "1 Financial Assistance \n", + "2 Food Assistance \n", + "3 Rehabilitation Centre and Respite Centre \n", + "4 Various Services \n", + "\n", + " Description \\\n", + "0 Information relating to social service and ref... \n", + "1 Cancer treatment can place a heavy financial b... \n", + "2 A self setup group which distributes meal box ... \n", + "3 Provides Occupational Therapy, Physiotherapy a... \n", + "4 We prepare educational programs (IT Training) ... \n", + "\n", + " Agency \\\n", + "0 @27 Family Service Centre \n", + "1 365 Cancer Prevention Society (365CPS) \n", + "2 A Packet of Rice \n", + "3 Abilities Beyond Limitations and Expectations ... \n", + "4 Acronis Foundation \n", + "\n", + " Image \\\n", + "0 https://chidnast.sirv.com/SchemesSG/27fsc.jpg \n", + "1 https://chidnast.sirv.com/SchemesSG/365cps.jpg \n", + "2 https://chidnast.sirv.com/SchemesSG/apacketofr... \n", + "3 https://chidnast.sirv.com/SchemesSG/able.jpg \n", + "4 https://chidnast.sirv.com/SchemesSG/acronis.jpg \n", + "\n", + " Link \\\n", + "0 https://www.27fsc.org.sg/ \n", + "1 https://365cps.org.sg/portfolio/financial-supp... \n", + "2 https://www.facebook.com/APacketOfRice/ \n", + "3 https://www.able-sg.org/ \n", + "4 https://acronis.org/rehabilitation-of-inmates/ \n", + "\n", + " Who's it for \\\n", + "0 Families \n", + "1 Cancer patients \n", + "2 Low income,Need food support \n", + "3 PWD,Elderly,Caregivers \n", + "4 Ex-offenders \n", + "\n", + " What it gives \\\n", + "0 Counselling,Casework \n", + "1 Financial assistance for cancer treatment \n", + "2 Food \n", + "3 Occupational therapy,Physiotherapy,Educational... \n", + "4 Vocational training,Employment assistance \n", + "\n", + " Scheme Type \\\n", + "0 Low Income,Family \n", + "1 Low Income,Healthcare \n", + "2 Low Income,Food \n", + "3 PWD,Family,Transport,Healthcare,Mental Health \n", + "4 Ex-offender,Employment \n", + "\n", + " search_booster(WL) Final_model_corpus \\\n", + "0 social service, individuals, families, casewor... NaN \n", + "1 See doctor, cancer, oncology NaN \n", + "2 Needs help to get food, meal, hungry, have not... NaN \n", + "3 rehabilitation, occupational therapy, physioth... NaN \n", + "4 ex-convict need job, ex-convict skills trainin... NaN \n", + "\n", + " Eligibility Unnamed: 11 Scraped Text \n", + "0 NaN NaN @27 family service centre (@27fsc) – just anot... \n", + "1 NaN NaN link does not work \n", + "2 NaN NaN a packet of rice \n", + "3 NaN NaN abilities beyond limitations and expectations ... \n", + "4 NaN NaN it skills program for ex-offenders – acronis c... " + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "df = pd.read_csv(\"schemes-updated-with-text.csv\")\n", + "df.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "import spacy\n", + "import re\n", + "\n", + "# Load spaCy English model\n", + "nlp = spacy.load(\"en_core_web_sm\")\n", + "\n", + "def preprocessing(sentence):\n", + " # Text cleaning steps from spacy_tokenizer\n", + " sentence = re.sub('\\'', '', sentence) # Remove distracting single quotes\n", + " sentence = re.sub(' +', ' ', sentence) # Replace extra spaces\n", + " sentence = re.sub(r'\\n: \\'\\'.*', '', sentence) # Remove specific unwanted lines\n", + " sentence = re.sub(r'\\n!.*', '', sentence)\n", + " sentence = re.sub(r'^:\\'\\'.*', '', sentence)\n", + " sentence = re.sub(r'\\n', ' ', sentence) # Replace non-breaking new lines with space\n", + "\n", + " # Tokenization and further processing with spaCy\n", + " doc = nlp(sentence)\n", + " tokens = []\n", + " for token in doc:\n", + " # Check if the token is a stopword or punctuation\n", + " if token.is_stop or token.is_punct:\n", + " continue\n", + " # Check for numeric tokens or tokens longer than 2 characters\n", + " if token.like_num or len(token.text) > 2:\n", + " # Lemmatize (handling pronouns) and apply lowercase\n", + " lemma = token.lemma_.lower().strip() if token.lemma_ != \"-PRON-\" else token.lower_\n", + " tokens.append(lemma)\n", + "\n", + " # Further clean up to remove any introduced extra spaces\n", + " processed_text = ' '.join(tokens)\n", + " processed_text = re.sub(' +', ' ', processed_text)\n", + "\n", + " return processed_text\n" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'Yearly grant provided to cover initial costs of enrolling the child in a kindergarten, such as the registration fee, deposit, school uniform, insurance, education material fee and supplementary fee. Kindergarten fees, preschool, need money for school fees, nursery, childcare Children from low income families Financial assistance for kindergarten fees Caregiver,Childcare'" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "df['desc_booster'] = df['Description'] + ' '+ df['search_booster(WL)'] + ' '+ df['Who\\'s it for'] + ' ' + df['What it gives'] + ' ' + df['Scheme Type']\n", + "df['desc_booster'][100]" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "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", + "
SchemeDescriptionAgencyImageLinkWho's it forWhat it givesScheme Typesearch_booster(WL)Final_model_corpusEligibilityUnnamed: 11Scraped Textdesc_boosterclean_text
0Various servicesInformation relating to social service and ref...@27 Family Service Centrehttps://chidnast.sirv.com/SchemesSG/27fsc.jpghttps://www.27fsc.org.sg/FamiliesCounselling,CaseworkLow Income,Familysocial service, individuals, families, casewor...NaNNaNNaN@27 Family Service Centre (@27FSC) – Just anot...Information relating to social service and ref...information relate social service referral app...
1Financial AssistanceCancer treatment can place a heavy financial b...365 Cancer Prevention Society (365CPS)https://chidnast.sirv.com/SchemesSG/365cps.jpghttps://365cps.org.sg/portfolio/financial-supp...Cancer patientsFinancial assistance for cancer treatmentLow Income,HealthcareSee doctor, cancer, oncologyNaNNaNNaNLink does not workCancer treatment can place a heavy financial b...cancer treatment place heavy financial burden ...
2Food AssistanceA self setup group which distributes meal box ...A Packet of Ricehttps://chidnast.sirv.com/SchemesSG/apacketofr...https://www.facebook.com/APacketOfRice/Low income,Need food supportFoodLow Income,FoodNeeds help to get food, meal, hungry, have not...NaNNaNNaNA Packet of RiceA self setup group which distributes meal box ...self setup group distribute meal box low incom...
3Rehabilitation Centre and Respite CentreProvides Occupational Therapy, Physiotherapy a...Abilities Beyond Limitations and Expectations ...https://chidnast.sirv.com/SchemesSG/able.jpghttps://www.able-sg.org/PWD,Elderly,CaregiversOccupational therapy,Physiotherapy,Educational...PWD,Family,Transport,Healthcare,Mental Healthrehabilitation, occupational therapy, physioth...NaNNaNNaNAbilities Beyond Limitations and Expectations ...Provides Occupational Therapy, Physiotherapy a...provide occupational therapy physiotherapy pil...
4Various ServicesWe prepare educational programs (IT Training) ...Acronis Foundationhttps://chidnast.sirv.com/SchemesSG/acronis.jpghttps://acronis.org/rehabilitation-of-inmates/Ex-offendersVocational training,Employment assistanceEx-offender,Employmentex-convict need job, ex-convict skills trainin...NaNNaNNaNIT Skills Program for ex-offenders – Acronis C...We prepare educational programs (IT Training) ...prepare educational program training offender ...
\n", + "
" + ], + "text/plain": [ + " Scheme \\\n", + "0 Various services \n", + "1 Financial Assistance \n", + "2 Food Assistance \n", + "3 Rehabilitation Centre and Respite Centre \n", + "4 Various Services \n", + "\n", + " Description \\\n", + "0 Information relating to social service and ref... \n", + "1 Cancer treatment can place a heavy financial b... \n", + "2 A self setup group which distributes meal box ... \n", + "3 Provides Occupational Therapy, Physiotherapy a... \n", + "4 We prepare educational programs (IT Training) ... \n", + "\n", + " Agency \\\n", + "0 @27 Family Service Centre \n", + "1 365 Cancer Prevention Society (365CPS) \n", + "2 A Packet of Rice \n", + "3 Abilities Beyond Limitations and Expectations ... \n", + "4 Acronis Foundation \n", + "\n", + " Image \\\n", + "0 https://chidnast.sirv.com/SchemesSG/27fsc.jpg \n", + "1 https://chidnast.sirv.com/SchemesSG/365cps.jpg \n", + "2 https://chidnast.sirv.com/SchemesSG/apacketofr... \n", + "3 https://chidnast.sirv.com/SchemesSG/able.jpg \n", + "4 https://chidnast.sirv.com/SchemesSG/acronis.jpg \n", + "\n", + " Link \\\n", + "0 https://www.27fsc.org.sg/ \n", + "1 https://365cps.org.sg/portfolio/financial-supp... \n", + "2 https://www.facebook.com/APacketOfRice/ \n", + "3 https://www.able-sg.org/ \n", + "4 https://acronis.org/rehabilitation-of-inmates/ \n", + "\n", + " Who's it for \\\n", + "0 Families \n", + "1 Cancer patients \n", + "2 Low income,Need food support \n", + "3 PWD,Elderly,Caregivers \n", + "4 Ex-offenders \n", + "\n", + " What it gives \\\n", + "0 Counselling,Casework \n", + "1 Financial assistance for cancer treatment \n", + "2 Food \n", + "3 Occupational therapy,Physiotherapy,Educational... \n", + "4 Vocational training,Employment assistance \n", + "\n", + " Scheme Type \\\n", + "0 Low Income,Family \n", + "1 Low Income,Healthcare \n", + "2 Low Income,Food \n", + "3 PWD,Family,Transport,Healthcare,Mental Health \n", + "4 Ex-offender,Employment \n", + "\n", + " search_booster(WL) Final_model_corpus \\\n", + "0 social service, individuals, families, casewor... NaN \n", + "1 See doctor, cancer, oncology NaN \n", + "2 Needs help to get food, meal, hungry, have not... NaN \n", + "3 rehabilitation, occupational therapy, physioth... NaN \n", + "4 ex-convict need job, ex-convict skills trainin... NaN \n", + "\n", + " Eligibility Unnamed: 11 Scraped Text \\\n", + "0 NaN NaN @27 Family Service Centre (@27FSC) – Just anot... \n", + "1 NaN NaN Link does not work \n", + "2 NaN NaN A Packet of Rice \n", + "3 NaN NaN Abilities Beyond Limitations and Expectations ... \n", + "4 NaN NaN IT Skills Program for ex-offenders – Acronis C... \n", + "\n", + " desc_booster \\\n", + "0 Information relating to social service and ref... \n", + "1 Cancer treatment can place a heavy financial b... \n", + "2 A self setup group which distributes meal box ... \n", + "3 Provides Occupational Therapy, Physiotherapy a... \n", + "4 We prepare educational programs (IT Training) ... \n", + "\n", + " clean_text \n", + "0 information relate social service referral app... \n", + "1 cancer treatment place heavy financial burden ... \n", + "2 self setup group distribute meal box low incom... \n", + "3 provide occupational therapy physiotherapy pil... \n", + "4 prepare educational program training offender ... " + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df['clean_text'] = df['desc_booster'].apply(lambda x: preprocessing(x))\n", + "df.head()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Generate enhanced Document embeddings ###\n", + "\n", + "1. Load pretrained all-mpnet-base-v2 model and tokenizer\n", + "2. Compute embedding for clean_text column , perform pooling and normalize embeddings\n", + "3. Create FAISS index for embeddings\n", + "4. Save model, tokenizer, embeddings, faiss index as files" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [], + "source": [ + "from transformers import AutoTokenizer, AutoModel\n", + "import torch\n", + "import torch.nn.functional as F\n", + "\n", + "#Mean Pooling - Take attention mask into account for correct averaging\n", + "def mean_pooling(model_output, attention_mask):\n", + " token_embeddings = model_output[0] #First element of model_output contains all token embeddings\n", + " input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()\n", + " return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)\n", + "\n", + "# Load model from HuggingFace Hub\n", + "tokenizer = AutoTokenizer.from_pretrained('sentence-transformers/all-mpnet-base-v2')\n", + "model = AutoModel.from_pretrained('sentence-transformers/all-mpnet-base-v2')\n" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sentence embeddings:\n", + "tensor([[ 0.0043, -0.0239, 0.0032, ..., -0.0114, 0.0214, 0.0287],\n", + " [ 0.0540, 0.0882, -0.0323, ..., -0.0155, 0.0343, -0.0258],\n", + " [ 0.0066, 0.0036, 0.0009, ..., 0.0060, -0.0200, 0.0050],\n", + " ...,\n", + " [-0.0290, -0.0552, 0.0066, ..., 0.0170, 0.0142, -0.0116],\n", + " [ 0.0322, 0.0412, -0.0082, ..., 0.0147, -0.0174, 0.0066],\n", + " [ 0.0105, 0.0240, -0.0217, ..., -0.0155, 0.0258, -0.0045]])\n" + ] + } + ], + "source": [ + "# Tokenize sentences\n", + "encoded_input = tokenizer(df['clean_text'].tolist(), padding=True, truncation=True, return_tensors='pt')\n", + "\n", + "# Compute token embeddings\n", + "with torch.no_grad():\n", + " model_output = model(**encoded_input)\n", + "\n", + "# Perform pooling\n", + "sentence_embeddings = mean_pooling(model_output, encoded_input['attention_mask'])\n", + "\n", + "# Normalize embeddings\n", + "sentence_embeddings = F.normalize(sentence_embeddings, p=2, dim=1)\n", + "\n", + "print(\"Sentence embeddings:\")\n", + "print(sentence_embeddings)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [], + "source": [ + "import faiss\n", + "import numpy as np\n", + "\n", + "embeddings = sentence_embeddings\n", + "# Convert embeddings to np.float32 as required by FAISS\n", + "embeddings = np.array(embeddings).astype('float32')\n", + "\n", + "# Create a FAISS index\n", + "dimension = embeddings.shape[1] # Dimension of the embeddings\n", + "index = faiss.IndexFlatL2(dimension) # Using the L2 distance for similarity\n", + "index.add(embeddings) # Adding the embeddings to the index\n" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "('schemesv2-torch-allmpp-tokenizer/tokenizer_config.json',\n", + " 'schemesv2-torch-allmpp-tokenizer/special_tokens_map.json',\n", + " 'schemesv2-torch-allmpp-tokenizer/vocab.txt',\n", + " 'schemesv2-torch-allmpp-tokenizer/added_tokens.json',\n", + " 'schemesv2-torch-allmpp-tokenizer/tokenizer.json')" + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Assuming `model` is your PyTorch model and `tokenizer` is the Hugging Face tokenizer\n", + "model_save_path = 'schemesv2-torch-allmpp-model'\n", + "tokenizer_save_path = 'schemesv2-torch-allmpp-tokenizer'\n", + "embeddings_save_name = 'schemesv2-your_embeddings.npy'\n", + "index_save_name = 'schemesv2-your_index.faiss'\n", + "\n", + "\n", + "# Save the embeddings and index to disk\n", + "np.save(embeddings_save_name, embeddings)\n", + "faiss.write_index(index, index_save_name)\n", + "\n", + "# Save model\n", + "model.save_pretrained(model_save_path)\n", + "\n", + "# Save tokenizer\n", + "tokenizer.save_pretrained(tokenizer_save_path)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Sample run\n", + "\n", + "1. Load models, tokenizer, embeddings, faiss index\n", + "2. Define split_query_into_needs function to split a query into distinct needs\n", + "3. " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "from transformers import AutoTokenizer, AutoModel\n", + "import torch\n", + "import torch.nn.functional as F\n", + "import numpy as np\n", + "import faiss\n", + "\n", + "model_save_path = 'schemesv2-torch-allmpp-model'\n", + "tokenizer_save_path = 'schemesv2-torch-allmpp-tokenizer'\n", + "embeddings_save_name = 'schemesv2-your_embeddings.npy'\n", + "index_save_name = 'schemesv2-your_index.faiss'\n", + "\n", + "\n", + "# Load model and tokenizer at startup\n", + "model = AutoModel.from_pretrained(model_save_path)\n", + "tokenizer = AutoTokenizer.from_pretrained(tokenizer_save_path)\n", + "\n", + "# Load the embeddings and index\n", + "embeddings = np.load(embeddings_save_name)\n", + "index = faiss.read_index(index_save_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "import faiss\n", + "import numpy as np\n", + "\n", + "#Mean Pooling - Take attention mask into account for correct averaging\n", + "def mean_pooling(model_output, attention_mask):\n", + " token_embeddings = model_output[0] #First element of model_output contains all token embeddings\n", + " input_mask_expanded = attention_mask.unsqueeze(-1).expand(token_embeddings.size()).float()\n", + " return torch.sum(token_embeddings * input_mask_expanded, 1) / torch.clamp(input_mask_expanded.sum(1), min=1e-9)\n", + "\n", + "# Now, you can use `index` for similarity searches with new user queries\n", + "def search_similar_items(query_text, full_query, top_k=10):\n", + "\n", + " # preproc = preprocessing(query_text)\n", + " preproc = query_text\n", + " # Compute embedding for the query text\n", + " # query_embedding = model.encode([preproc])\n", + "\n", + " # Tokenize text\n", + " encoded_input = tokenizer([preproc], padding=True, truncation=True, return_tensors='pt')\n", + "\n", + " # Compute token embeddings\n", + " with torch.no_grad():\n", + " model_output = model(**encoded_input)\n", + "\n", + " # Perform pooling\n", + " query_embedding = mean_pooling(model_output, encoded_input['attention_mask'])\n", + "\n", + " # Normalize embeddings\n", + " query_embedding = F.normalize(query_embedding, p=2, dim=1)\n", + "\n", + " query_embedding = np.array(query_embedding).astype('float32')\n", + "\n", + " # Perform the search\n", + " distances, indices = index.search(query_embedding, top_k)\n", + " similarity_scores = np.exp(-distances)\n", + " # similar_items = pd.DataFrame([df.iloc[indices[0]], distances[0], similarity_scores[0]])\n", + " # Retrieve the most similar items\n", + " similar_items = df.iloc[indices[0]][['Scheme', 'Agency', 'Description']]\n", + "\n", + " results = pd.concat([similar_items.reset_index(drop=True), pd.DataFrame(similarity_scores[0]).reset_index(drop=True)], axis=1)\n", + " results = results.set_axis(['Scheme', 'Agency', 'Description', 'Similarity'], axis=1)\n", + " results['query'] = full_query\n", + " results = results.sort_values(['Similarity'], ascending=False)\n", + "\n", + " return results\n" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "def combine_and_aggregate_results(needs, user_query):\n", + " # DataFrame to store combined results\n", + " combined_results = pd.DataFrame(columns=['Scheme', 'Agency', 'Description', 'Similarity', 'query'])\n", + "\n", + " # Process each need\n", + " for need in needs:\n", + " # Get the results for the current need\n", + " current_results = search_similar_items(need, user_query)\n", + " # Combine with the overall results\n", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "\n", + " # Handle duplicates: Aggregate similarity for duplicates and drop duplicates\n", + " aggregated_results = combined_results.groupby(['Scheme', 'Agency', 'Description', 'query'], as_index=False).agg({\n", + " 'Similarity': 'mean' # Adjust this function as needed to aggregate similarity scores appropriately\n", + " })\n", + "\n", + " # Sort by similarity in descending order\n", + " sorted_results = aggregated_results.sort_values(by='Similarity', ascending=False).reset_index(drop=True)\n", + "\n", + " return sorted_results\n" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Distinct needs: ['my client needs a blood pressure monitor']\n", + "Distinct needs preproc : ['client need blood pressure monitor']\n" + ] + } + ], + "source": [ + "\n", + "def extract_needs_based_on_conjunctions(sentence):\n", + " \"\"\"Extract distinct needs based on coordinating conjunctions.\"\"\"\n", + " doc = nlp(sentence)\n", + " needs = []\n", + " current_need_tokens = []\n", + "\n", + " for token in doc:\n", + " # If the token is a coordinating conjunction (e.g., 'and') and not at the start of the sentence,\n", + " # consider the preceding tokens as one distinct need.\n", + " if token.text.lower() in ['and', 'or'] and token.i != 0:\n", + " if current_need_tokens: # Ensure there's content before the conjunction\n", + " needs.append(\" \".join([t.text for t in current_need_tokens]))\n", + " current_need_tokens = [] # Reset for the next need\n", + " else:\n", + " current_need_tokens.append(token)\n", + "\n", + " # Add the last accumulated tokens as a need, if any.\n", + " if current_need_tokens:\n", + " needs.append(\" \".join([t.text for t in current_need_tokens]))\n", + "\n", + " return needs\n", + "\n", + "def split_query_into_needs(query):\n", + " \"\"\"Split the query into sentences and then extract needs focusing on conjunctions.\"\"\"\n", + " sentences = split_into_sentences(query)\n", + " all_needs = []\n", + " for sentence in sentences:\n", + " needs_in_sentence = extract_needs_based_on_conjunctions(sentence)\n", + " all_needs.extend(needs_in_sentence)\n", + " return all_needs\n", + "\n", + "# Helper function to split the query into sentences\n", + "def split_into_sentences(text):\n", + " doc = nlp(text)\n", + " return [sent.text.strip() for sent in doc.sents]\n", + "\n", + "# Example usage\n", + "query = \"my client needs a blood pressure monitor\"\n", + "distinct_needs = split_query_into_needs(query)\n", + "print(f\"Distinct needs: {distinct_needs}\")\n", + "\n", + "print(f\"Distinct needs preproc : {[preprocessing(x) for x in distinct_needs]}\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['My client needs assistance in getting diapers', 'milk powder as she is from a low - income family which has only one sole breadwinner']\n", + "['client need assistance get diaper', 'milk powder low income family sole breadwinner']\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/3323165557.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n" + ] + }, + { + "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", + "
SchemeAgencyDescriptionquerySimilarity
0North East Growth FundNorth East CDCThe Growth Fund (Milk & Diapers) is introduced...My client needs assistance in getting diapers ...0.697487
1ComCare Interim AssistanceMinistry of Social and Family Development (MSF)Urgent ComCare Assistance for those requiring ...My client needs assistance in getting diapers ...0.614008
2ComCare Long Term AssistanceMinistry of Social and Family Development (MSF)Long-term ComCare assistance for those who are...My client needs assistance in getting diapers ...0.575310
3DigitalAccess@Home SchemeInfocomm Media Development Authority (IMDA)Provides subsidised broadband and laptops/tabl...My client needs assistance in getting diapers ...0.571690
4Mutual Help and CareBo Tien Welfare Services SocietyThe food ration programme is tasked as additio...My client needs assistance in getting diapers ...0.317857
5Family Development ProgrammeMethodist Welfare Services (MWS)Monthly financial assistance to help families ...My client needs assistance in getting diapers ...0.316161
6Food Care ProgrammeCornerstone Community ServicesFood Care Programme provides food and daily ne...My client needs assistance in getting diapers ...0.313127
7Matthew 25 Soup KitchenChurch of the NativityFree meals - Operates 6 days a week (excluding...My client needs assistance in getting diapers ...0.305568
8Financial SupportEn Community Services SocietyBasic assistance and casework management. Food...My client needs assistance in getting diapers ...0.305120
9Financial AssistanceThe Breadline GroupEvery month, our volunteers visit each “adopte...My client needs assistance in getting diapers ...0.302336
10Food AssistanceA Packet of RiceA self setup group which distributes meal box ...My client needs assistance in getting diapers ...0.288588
11Various Programmes and ServicesRare Disorders Society Singapore (RDSS)Various financial support schemes for medical ...My client needs assistance in getting diapers ...0.282978
12SalaamPPIS As-SalaamPPIS serves clients who face marital issues, f...My client needs assistance in getting diapers ...0.279245
13Children In BetweenPPIS As-SalaamPPIS serves clients who face marital issues, f...My client needs assistance in getting diapers ...0.275973
14Various ServicesPPIS Family Service Centre (FSC) East and WestPPIS Family Service Centre (FSC) East and West...My client needs assistance in getting diapers ...0.275392
15Parenting PactPPIS As-SalaamPPIS serves clients who face marital issues, f...My client needs assistance in getting diapers ...0.271461
\n", + "
" + ], + "text/plain": [ + " Scheme \\\n", + "0 North East Growth Fund \n", + "1 ComCare Interim Assistance \n", + "2 ComCare Long Term Assistance \n", + "3 DigitalAccess@Home Scheme \n", + "4 Mutual Help and Care \n", + "5 Family Development Programme \n", + "6 Food Care Programme \n", + "7 Matthew 25 Soup Kitchen \n", + "8 Financial Support \n", + "9 Financial Assistance \n", + "10 Food Assistance \n", + "11 Various Programmes and Services \n", + "12 Salaam \n", + "13 Children In Between \n", + "14 Various Services \n", + "15 Parenting Pact \n", + "\n", + " Agency \\\n", + "0 North East CDC \n", + "1 Ministry of Social and Family Development (MSF) \n", + "2 Ministry of Social and Family Development (MSF) \n", + "3 Infocomm Media Development Authority (IMDA) \n", + "4 Bo Tien Welfare Services Society \n", + "5 Methodist Welfare Services (MWS) \n", + "6 Cornerstone Community Services \n", + "7 Church of the Nativity \n", + "8 En Community Services Society \n", + "9 The Breadline Group \n", + "10 A Packet of Rice \n", + "11 Rare Disorders Society Singapore (RDSS) \n", + "12 PPIS As-Salaam \n", + "13 PPIS As-Salaam \n", + "14 PPIS Family Service Centre (FSC) East and West \n", + "15 PPIS As-Salaam \n", + "\n", + " Description \\\n", + "0 The Growth Fund (Milk & Diapers) is introduced... \n", + "1 Urgent ComCare Assistance for those requiring ... \n", + "2 Long-term ComCare assistance for those who are... \n", + "3 Provides subsidised broadband and laptops/tabl... \n", + "4 The food ration programme is tasked as additio... \n", + "5 Monthly financial assistance to help families ... \n", + "6 Food Care Programme provides food and daily ne... \n", + "7 Free meals - Operates 6 days a week (excluding... \n", + "8 Basic assistance and casework management. Food... \n", + "9 Every month, our volunteers visit each “adopte... \n", + "10 A self setup group which distributes meal box ... \n", + "11 Various financial support schemes for medical ... \n", + "12 PPIS serves clients who face marital issues, f... \n", + "13 PPIS serves clients who face marital issues, f... \n", + "14 PPIS Family Service Centre (FSC) East and West... \n", + "15 PPIS serves clients who face marital issues, f... \n", + "\n", + " query Similarity \n", + "0 My client needs assistance in getting diapers ... 0.697487 \n", + "1 My client needs assistance in getting diapers ... 0.614008 \n", + "2 My client needs assistance in getting diapers ... 0.575310 \n", + "3 My client needs assistance in getting diapers ... 0.571690 \n", + "4 My client needs assistance in getting diapers ... 0.317857 \n", + "5 My client needs assistance in getting diapers ... 0.316161 \n", + "6 My client needs assistance in getting diapers ... 0.313127 \n", + "7 My client needs assistance in getting diapers ... 0.305568 \n", + "8 My client needs assistance in getting diapers ... 0.305120 \n", + "9 My client needs assistance in getting diapers ... 0.302336 \n", + "10 My client needs assistance in getting diapers ... 0.288588 \n", + "11 My client needs assistance in getting diapers ... 0.282978 \n", + "12 My client needs assistance in getting diapers ... 0.279245 \n", + "13 My client needs assistance in getting diapers ... 0.275973 \n", + "14 My client needs assistance in getting diapers ... 0.275392 \n", + "15 My client needs assistance in getting diapers ... 0.271461 " + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "user_query = \"My client needs assistance in getting diapers and milk powder as she is from a low-income family which has only one sole breadwinner\"\n", + "# user_query = \"My client needs assistance as a dialysis patient. She is also in need of a job and financial support after COVID 19 has caused her to be retrenched\"\n", + "\n", + "split_query = split_query_into_needs(user_query)\n", + "# split_query = split_query_into_needs(\"I am a 31 year old married with one kid in need of more money\")\n", + "print(split_query)\n", + "\n", + "proc_split_query = [preprocessing(x) for x in split_query]\n", + "print(proc_split_query)\n", + "# Example usage\n", + "final_results = combine_and_aggregate_results(proc_split_query, user_query)\n", + "final_results" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Testing the existing queries data" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "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", + "
Relevance
count2023.000000
mean29.098863
std23.351825
min1.000000
25%20.000000
50%20.000000
75%29.000000
max100.000000
\n", + "
" + ], + "text/plain": [ + " Relevance\n", + "count 2023.000000\n", + "mean 29.098863\n", + "std 23.351825\n", + "min 1.000000\n", + "25% 20.000000\n", + "50% 20.000000\n", + "75% 29.000000\n", + "max 100.000000" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dfq = pd.read_csv(\"../raw_data/schemes-queries.csv\")\n", + "dfq.describe()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n", + "/var/folders/9s/ms6xqds12571tgww7f0815kh0000gn/T/ipykernel_5309/1410995992.py:10: 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", + " combined_results = pd.concat([combined_results, current_results], ignore_index=True)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "All search results saved to 'overall_search_results_transformers_laiss.csv'\n" + ] + } + ], + "source": [ + "\n", + "import pandas as pd\n", + "\n", + "dfq_unique = dfq.drop_duplicates(subset=[\"Query\"])\n", + "dfq_unique = dfq_unique.dropna(subset=[\"Query\"])\n", + "\n", + "# Assume you have a list of queries to test\n", + "queries = dfq_unique['Query']\n", + "\n", + "# Initialize an empty DataFrame for concatenating all results\n", + "all_results_df = pd.DataFrame()\n", + "\n", + "for query in queries:\n", + " # Perform the search\n", + " split_query = split_query_into_needs(query)\n", + " proc_split_query = [preprocessing(x) for x in split_query]\n", + " results = combine_and_aggregate_results(proc_split_query, query)\n", + " top_10 = results.head(10)\n", + "\n", + " # Concatenate the current results with the overall results DataFrame\n", + " all_results_df = pd.concat([all_results_df, top_10], ignore_index=True)\n", + "\n", + "\n", + "# Save the overall results DataFrame to a CSV file\n", + "all_results_df.to_csv('../raw_data/overall_search_results_transformers_laiss.csv', index=False)\n", + "\n", + "print(\"All search results saved to 'overall_search_results_transformers_laiss.csv'\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "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.6" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/schemesv3_prototype_frontend/.DS_Store b/schemesv3_prototype_frontend/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1071c2775762341bc102466c1ef4ef79055d2c06 GIT binary patch literal 6148 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 z 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 z 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 z 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

?dxkd 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 F^nWAa9MJ#( literal 0 HcmV?d00001 diff --git a/schemesv3_prototype_frontend/Makefile b/schemesv3_prototype_frontend/Makefile new file mode 100644 index 0000000..7dc89f4 --- /dev/null +++ b/schemesv3_prototype_frontend/Makefile @@ -0,0 +1,62 @@ +##### Front end - - - - - - - - - - - - - - - - - - - - - - - - - + +run_app_locally: + streamlit run app.py + +##### Docker - - - - - - - - - - - - - - - - - - - - - - - - - + +docker_build_dev: + docker build --tag=$(GAR_IMAGE):dev . + +docker_run_dev: + docker run -it -e PORT=8080 -e GOOGLE_APPLICATION_CREDENTIALS=/tmp/keys/FILE_NAME.json \ + -v $(GOOGLE_APPLICATION_CREDENTIALS):/tmp/keys/FILE_NAME.json:ro -p 8080:8080 --env-file .env $(GAR_IMAGE):dev + +docker_run_dev_noenv: + docker run -it -e PORT=8080 -e GOOGLE_APPLICATION_CREDENTIALS=/tmp/keys/FILE_NAME.json \ + -v $(GOOGLE_APPLICATION_CREDENTIALS):/tmp/keys/FILE_NAME.json:ro -p 8080:8080 $(GAR_IMAGE):dev + +docker_run_dev_sh: + docker run -it --entrypoint sh -e PORT=8501 -e GOOGLE_APPLICATION_CREDENTIALS=/tmp/keys/FILE_NAME.json \ + -v $(GOOGLE_APPLICATION_CREDENTIALS):/tmp/keys/FILE_NAME.json:ro \ + -p 8080:8080 $(GAR_IMAGE):dev + +##### GCP - - - - - - - - - - - - - - - - - - - - - - - - - + +build_gcr_image: + docker build --platform linux/amd64 -t $(GCP_REGION)-docker.pkg.dev/$(GCP_PROJECT)/$(GAR_IMAGE)/$(GAR_IMAGE):prod . + +gcr_new_ar: + gcloud artifacts repositories create $(GAR_IMAGE) --repository-format=docker --location=$(GCP_REGION) --description="Repository for storing $(GAR_IMAGE) images" + +push_gcr_image: + docker push $(GCP_REGION)-docker.pkg.dev/$(GCP_PROJECT)/$(GAR_IMAGE)/$(GAR_IMAGE):prod + +gcr_deploy: + gcloud run deploy --image $(GCP_REGION)-docker.pkg.dev/$(GCP_PROJECT)/$(GAR_IMAGE)/$(GAR_IMAGE):prod --memory $(GAR_MEMORY) --region $(GCP_REGION) --env-vars-file .env.yaml + +rebuild_and_deploy: + make build_gcr_image + make push_gcr_image + make gcr_deploy + +##### BigQuery - - - - - - - - - - - - - - - - - - - - - - - - - + +create_bq_env: + make create_bq_ds + make create_bq_tables + +create_bq_ds: + bq mk --project_id $(GCP_PROJECT) --data_location $(BQ_REGION) $(BQ_DATASET) + +create_bq_tables: + bq mk --location=$(GCP_REGION) --schema=user_queries_schema.json $(BQ_DATASET).$(BQ_USER_QUERY_T) + bq mk --location=$(GCP_REGION) --schema=chat_history_schema.json $(BQ_DATASET).$(BQ_CHAT_HISTORY_T) + +delete_bq_ds: + bq rm -r -f -d --project_id $(GCP_PROJECT) $(BQ_DATASET) + +reset_bq: + make delete_bq_ds + make create_bq_ds + make create_bq_tables diff --git a/schemesv3_prototype_frontend/README_frontend_docker.md b/schemesv3_prototype_frontend/README_frontend_docker.md new file mode 100644 index 0000000..e6c94f7 --- /dev/null +++ b/schemesv3_prototype_frontend/README_frontend_docker.md @@ -0,0 +1,35 @@ +# How to set up a docker file for schemes frontend + +## Create .env file +1. Ensure your terminal is inside the frontend directory! +1. Ensure dotenv is installed in your local python environment +2. Use the .env.sample as a template to create a .env file +3. Update the values in .env file - these should already be set up when you did the ML Ops > Predict in production + +## Set up Big Query +1. Assuming you have completed ML Ops > Cloud Training exercise, the below steps should just work +2. Run `make create_bq_env` to set up a database and tables for schemes + +## Docker build +1. Ensure the docker application is running on your computer +2. Run `make build_gcr_image` to build the docker file (this should take a while) + +## Set up a new artifact repository in GCP +1. If you already set up the artifact repository before, you can skip this step. +2. Assuming you have completed ML Ops > Predict in production exercise, the below steps should just work +3. Create a new artifact repository in GCP for this project by running `make gcr_new_ar` +4. If it doesnt work, run this commeand directly in terminal + 'gcloud artifacts repositories create $GAR_IMAGE --repository-format=docker --location=$GCP_REGION --description="Repository for storing $GAR_IMAGE images"' + +## Push (upload) docker image to GCP artifact repository +1. Ensure the docker image has finished building +2. Run `make push_gcr_image` to push the docker image to GCP + +## Run docker image on GCP artifact repository +1. Ensure the docker image has finished uploading +2. Create a .env.yaml which contains all the .env variables +2. Run `make gcr_deploy` to run the docker image on GCP +3. Go to "https://console.cloud.google.com/run" in your browser, click on schemesv2-app +4. In the schemesv2-app page, you should be able to see a URL - this is the URL for your app + +ALL DONE!!! diff --git a/schemesv3_prototype_frontend/__pycache__/bqlogic.cpython-310.pyc b/schemesv3_prototype_frontend/__pycache__/bqlogic.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..37703117a8545570946736c2ea4450ac4e49f2c4 GIT binary patch literal 2164 zcma(S%Wm67kZ(~GCChoCDS~wSOoSRXQ1n!!g;hn39mMiObc+%N7+SlMsZgY{T-mit zoziPAy%a?oKsvU+)7xHq>Ms;%)7hnEJ7^9iu)~?zd2?o%R;!KzkNV?#{ol)q@`oTU zKROWWaI!uCtY9@(eDT&|b)@;4TJUt=0G=M3BhxoWmT#T$OMXe}*uG7aSs5F1)pv+C ztPlsA&sE>W7A}3S_*HD~8(onU8g`(eA~fp}?5(;?}xo+b>OJt997P76-<0|2JXRIJX`sU|TEFr8^LJqK)N z&}I(NPEBUbN^@muF?&|dg;t31#okAB`?p_1*c(kxbyjLaKGs_yKT>30(`&Q-V1j3 z+k0OJUc=y}Nk(W8VeZI!1dM#k{G~G-%8{{fH1_LR?~niyP?C+)BqOIcJLDMA^f*I@ z;SoUxgd`}$nBdjZ58FvEog|D^m1}9ntpQ;q zIpS6?j!43I3BE~~5ynjx9>l~i!+ju8ZcHW+ttsHg+!$tQ!c9CGjWe!ij8f58Tu;(t zYDjFtdb}KEX+Nc-kool@gg`_d6v|^7fk&$lXgJgsdiEkw?wo}pYGlh00Q1WQMoFJm zrF>B_kf{i(0fYi+`Zei?r9t7ATSYm3Rp@Qd`s?1>J`^NdJ0V8{l0+v@qS0C}#Y8X! zepdCPkJkD$g@Pt{?ciyg4x--b_=GzdR6dZ7U9gtj0^q2QT8Cr9xuqK~UBd?4Flzr8 z8bu)RpB5HvEL-?DKwjU%L;YtM!d#OO@E0aDvXLv#L>rq!D_5}rW2a3mY~=<>m0sx3 z&ZVKvN-&%-g1I@@CGG%jo#7SiGG|s{?yw52UYjd(eW2s&bJ^;{rM#5exCU0C*=O~+ zqKXDz60MCD80LD1S`e|n3_ac2XnMiMX4l&mUCq_iFJNe0l4KJ~f-vhv(W&boc(&Sm z58CK)_>-zAkC7*N``yjX19Z3Begwmg){74*+6y(i=z>~7>%GGex)26L+?*5V7mI1R zxLt4>s4HDmr2Cw)grlHaoCDJaqRWjg`x_c-3A5 zec61p-|qfjap`}tisYbMU2hM*4=?3+jfa?IbDFfveESgEo=nde( z@_AR>zc0W|0p0}QSNoGVF1DXoJ+&f3Q5~^n{AF2=vy9|Uqj!Yv2SQhe)a9-zz+1rM z%W`jA)_NP***gHl`naLmMorgrO|@Sd6<2fBH&pF!>t(HMtFA^HAl6utRpRa-O$RYq z?ZxQ?%c^i|940u-xHiT`?lSEfC>8aSg%vgBR!i>sqRL1J2-BB>6)Td;i0yl$6i;IE Y8H}xxi5l993wx~&2R5A!xaMB}7hQy4v;Y7A literal 0 HcmV?d00001 diff --git a/schemesv3_prototype_frontend/__pycache__/chat.cpython-310.pyc b/schemesv3_prototype_frontend/__pycache__/chat.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f69a2542e6fbfdf4bc7b5587fe5117fc760e23e5 GIT binary patch literal 4631 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 literal 0 HcmV?d00001 diff --git a/schemesv3_prototype_frontend/app.py b/schemesv3_prototype_frontend/app.py new file mode 100644 index 0000000..5d0e4eb --- /dev/null +++ b/schemesv3_prototype_frontend/app.py @@ -0,0 +1,58 @@ +import streamlit as st +from PIL import Image +import requests +from dotenv import load_dotenv +from chat import * +import pandas as pd +import os + +# os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "./schemesv2-frontend-write-bq-6f2c58dec79d.json" + + +# Set page tab display +st.set_page_config( + page_title="Schemes V2", + page_icon= '🔍', + layout="centered", +# layout="wide", +# initial_sidebar_state="expanded", +) + +# Title of the webpage +col1, col2 = st.columns([1, 3]) +with col1: + st.image("Logo.webp") +with col2: + st.write("") + st.title("Schemes V2",anchor=False) + +st.markdown(""" + Hello! I'm your virtual assistant here to help you find schemes in Singapore for financial aid, healthcare, and more. I aim to provide relevant information and guide you to the best resources. As a volunteer-powered AI, I ensure safe and respectful advice based on the provided scheme data. Please verify the details with official sources for accuracy. + """) +# Define a key for the text area widget +query_key = 'query_text' + +# Initialize the query text in session state if not already present +if query_key not in st.session_state: + st.session_state[query_key] = "" + +# Display the text area with session state value +query = st.text_area( + 'Tell us the help you need. Don\'t give personal info.', + value=st.session_state[query_key], + key=query_key, + placeholder='E.g. I am a dialysis patient in need of financial assistance and food support after being retrenched due to COVID 19' + ) + +rel_score_key = "rel_score_key" +if rel_score_key not in st.session_state: + st.session_state[rel_score_key] = 25 + +rel_score = st.slider('Show me schemes above relevance score of (0 - most lenient, 100 - most strict) :', + 0, 100, + value=st.session_state[rel_score_key], + step=25) +st.session_state[rel_score_key] = rel_score + +if st.button(type="primary", label="🤖 Search & Chat", disabled=query==""): + st.switch_page("pages/chat_page.py") diff --git a/schemesv3_prototype_frontend/bqlogic.py b/schemesv3_prototype_frontend/bqlogic.py new file mode 100644 index 0000000..5abbd04 --- /dev/null +++ b/schemesv3_prototype_frontend/bqlogic.py @@ -0,0 +1,69 @@ +import os +from google.cloud import bigquery +import pandas as pd +from datetime import datetime, timezone +import uuid +import json + +# Initialize a BigQuery client +project = os.getenv('GCP_PROJECT') +client = bigquery.Client(project=project) + +def save_query(query_text,response): + dataset_id = os.getenv('BQ_DATASET') + table_id = os.getenv('BQ_USER_QUERY_T') + table_ref = client.dataset(dataset_id).table(table_id) + table = client.get_table(table_ref) # Make an API request to fetch the table + query_id = uuid.uuid4() + json_string = json.dumps(response) # Convert JSON to a string + + rows_to_insert = [ + { "user_id": str(query_id), "query_text": query_text, "query_timestamp": datetime.now(timezone.utc).isoformat(), "schemes_response":json_string } + ] + + errors = client.insert_rows_json(table, rows_to_insert) # Make an API request + if errors == []: + print("New rows have been added.") + else: + print("Encountered errors while inserting rows: {}".format(errors)) + + return query_id + + +def save_chat_history(query_uuid, chat_text): + dataset_id = os.getenv('BQ_DATASET') + table_id = os.getenv('BQ_CHAT_HISTORY_T') + full_table_id = f"{client.project}.{dataset_id}.{table_id}" + + + # Ensure query_uuid is a string + query_uuid_str = str(query_uuid) + + # Prepare the chat history JSON and ensure it is properly escaped + chat_history_json = json.dumps(chat_text, ensure_ascii=False) + + # Construct a parameterized query + query = f""" + MERGE `{full_table_id}` T + USING (SELECT @query_uuid AS query_uuid, @chat_text AS chat_text, @chat_timestamp AS chat_timestamp) S + ON T.query_uuid = S.query_uuid + WHEN MATCHED THEN + UPDATE SET T.chat_text = CONCAT(T.chat_text, '\\n', S.chat_text), T.chat_timestamp = S.chat_timestamp + WHEN NOT MATCHED THEN + INSERT (query_uuid, chat_text, chat_timestamp) VALUES (query_uuid, chat_text, chat_timestamp) + """ + + # Set up the query parameters + job_config = bigquery.QueryJobConfig( + query_parameters=[ + bigquery.ScalarQueryParameter("query_uuid", "STRING", query_uuid_str), + bigquery.ScalarQueryParameter("chat_text", "STRING", chat_history_json), + bigquery.ScalarQueryParameter("chat_timestamp", "TIMESTAMP", datetime.now(timezone.utc).isoformat()) + ] + ) + + # Execute the query + job = client.query(query, job_config=job_config) + job.result() # Wait for the query to finish + + print("Chat history saved or updated.") diff --git a/schemesv3_prototype_frontend/chat.py b/schemesv3_prototype_frontend/chat.py new file mode 100644 index 0000000..ed35e24 --- /dev/null +++ b/schemesv3_prototype_frontend/chat.py @@ -0,0 +1,119 @@ +import streamlit as st +import random +import time +from langchain_google_genai import ChatGoogleGenerativeAI +from langchain_core.prompts import ChatPromptTemplate +from langchain.chains import LLMChain +from langchain_core.output_parsers import StrOutputParser +from langchain_core.messages import HumanMessage, AIMessage +import os +from dotenv import load_dotenv +from cleantext import clean_scraped_text +from bqlogic import save_chat_history + +load_dotenv() +GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY") + + +def dataframe_to_text(df): + # Example function to convert first 5 rows of a DataFrame into a text summary + text_summary = '' + for index, row in df.iterrows(): + cleanScrape = row['Scraped Text'] + sentence = clean_scraped_text(cleanScrape) + + text_summary += f"Scheme Name: {row['Scheme']}, Agency: {row['Agency']}, Description: {row['Description']}, Link: {row['Link']}, Scraped Text from website: {sentence}\n" + return text_summary + + + +# Streaming the responses +def response_generator(query, chat_history, topschemes): + + top_schemes_text = dataframe_to_text(topschemes) + template = """ + As a virtual assistant, I'm dedicated to helping user navigate through the available schemes. User has done initial search based on their needs and system has provided top schemes relevant to the search. Now, my job is to advise on the follow up user queries based on the schemes data available by analyzing user query and extracting relevant answers from the top scheme data. Top Schemes Information includes scheme name, agency, Link to website, and may include text directly scraped from scheme website. + + In responding to user queries, I will adhere to the following principles: + + 1. **Continuity in Conversation**: Each new question may build on the ongoing conversation. I'll consider the chat history to ensure a coherent and contextual dialogue. + + 2. **Role Clarity**: My purpose is to guide user by leveraging the scheme information provided. My responses aim to advise based on this data, without undertaking any actions outside these confines. + + 3. **Language Simplicity**: I commit to using simple, accessible English, ensuring my responses are understandable to all users, without losing the essence or accuracy of the scheme information. + + 4. **Safety and Respect**: Maintaining a safe, respectful interaction is paramount. I will not entertain or generate harmful, disrespectful, or irrelevant content. Should any query diverge from the discussion on schemes, I will gently redirect the focus back to how I can assist with scheme-related inquiries. + + 5. **Avoidance of Fabrication**: My responses will solely rely on the information from the scheme details provided, avoiding any speculative or unfounded content. I will not alter or presume any specifics not clearly indicated in the scheme descriptions. + + **User Query:** + {user_question} + + **Chat History:** + {chat_history} + + **Top Schemes Information:** + """ + top_schemes_text + + # print(template) + + prompt = ChatPromptTemplate.from_template(template) + llm = ChatGoogleGenerativeAI(model="gemini-1.5-pro-latest", google_api_key=GOOGLE_API_KEY, temperature=0.3) + + chain = prompt | llm | StrOutputParser() + + return chain.stream({ + "chat_history": chat_history, + "user_question": query + }) + +def chatbot(topschemes): + ai_intro = """ + 🌟 Welcome to Scheme Support Chat! 🌟 Feel free to ask me questions like: + - "Can you tell me more about Scheme X?" + - "How can I apply for support from Scheme X?" + + To get started, just type your question below. I'm here to help explore schemes results 🚀 + """ + + # Initialize chat history + if "chat_history" not in st.session_state: + st.session_state.chat_history = [] + st.session_state.chat_history = [AIMessage(ai_intro)] + # with st.chat_message("AI"): + # st.markdown(AIMessage(ai_intro)) + + for message in st.session_state.chat_history: + if isinstance(message, HumanMessage): + with st.chat_message("Human"): + st.markdown(message.content) + + else: + with st.chat_message("AI"): + st.markdown(message.content) + + #Chat log + prompt = st.chat_input("Ask any clarification questions for the search results...") + + if prompt is not None and prompt != "": + # Append Human input + st.session_state.chat_history.append(HumanMessage(prompt)) + + # Display user message in chat message container + with st.chat_message("Human"): + st.markdown(prompt) + + # Display AI in chat message container + with st.chat_message("AI"): + ai_response = st.write_stream(response_generator(prompt, st.session_state.chat_history, topschemes)) + + # Append AI response + st.session_state.chat_history.append(AIMessage(ai_response)) + + chat_exch = f"{HumanMessage(prompt).pretty_repr()} {AIMessage(ai_response).pretty_repr()}" + print(f"======= Chat exchange ====== {chat_exch} =====") + # Store the chat history in bigquery + save_chat_history(st.session_state['query_id'], chat_exch) + + ### Create a native Streamlit reset button + # st.markdown("### ") diff --git a/schemesv3_prototype_frontend/chat_history_schema.json b/schemesv3_prototype_frontend/chat_history_schema.json new file mode 100644 index 0000000..55013b5 --- /dev/null +++ b/schemesv3_prototype_frontend/chat_history_schema.json @@ -0,0 +1,17 @@ +[ + { + "mode":"NULLABLE", + "name":"query_uuid", + "type":"STRING" + }, + { + "mode":"NULLABLE", + "name":"chat_text", + "type":"STRING" + }, + { + "mode":"NULLABLE", + "name":"chat_timestamp", + "type":"TIMESTAMP" + } +] diff --git a/schemesv3_prototype_frontend/cleantext.py b/schemesv3_prototype_frontend/cleantext.py new file mode 100644 index 0000000..b540144 --- /dev/null +++ b/schemesv3_prototype_frontend/cleantext.py @@ -0,0 +1,21 @@ +import re + +def clean_text(text): + sentence = re.sub('\'', '', text) # Remove distracting single quotes + sentence = re.sub(' +', ' ', sentence) # Replace extra spaces + sentence = re.sub(r'\n: \'\'.*', '', sentence) # Remove specific unwanted lines + sentence = re.sub(r'\n!.*', '', sentence) + sentence = re.sub(r'^:\'\'.*', '', sentence) + sentence = re.sub(r'\n', ' ', sentence) # Replace non-breaking new lines with space + sentence = re.sub('[^A-Za-z0-9 ]+', '', sentence) + return sentence + +def clean_scraped_text(text): + sentence = re.sub('\'', '', text) # Remove distracting single quotes + sentence = re.sub(' +', ' ', sentence) # Replace extra spaces + sentence = re.sub(r'\n: \'\'.*', '', sentence) # Remove specific unwanted lines + sentence = re.sub(r'\n!.*', '', sentence) + sentence = re.sub(r'^:\'\'.*', '', sentence) + sentence = re.sub(r'\n', ' ', sentence) # Replace non-breaking new lines with space + sentence = re.sub('[^A-Za-z0-9 @]+', '', sentence) + return sentence diff --git a/schemesv3_prototype_frontend/pages/chat_page.py b/schemesv3_prototype_frontend/pages/chat_page.py new file mode 100644 index 0000000..3d34261 --- /dev/null +++ b/schemesv3_prototype_frontend/pages/chat_page.py @@ -0,0 +1,107 @@ +import streamlit as st +from PIL import Image +import requests +from dotenv import load_dotenv +from chat import * +import pandas as pd +import os +from cleantext import clean_text +from bqlogic import save_query + +# Set page tab display +st.set_page_config( + page_title="Schemes V2", + page_icon= '🔍', + layout="wide", + initial_sidebar_state="expanded", +) + +# Example local Docker container URL +# url = 'http://api:8000' +# Example localhost development URL +# url = 'http://localhost:8000' +load_dotenv() +url = os.getenv('API_URL') + +# Define a key for the text area widget +query_key = 'query_text' +data_key = 'data_table' +rel_score_key = "rel_score_key" + +# Initialize the query text in session state if not already present +if query_key not in st.session_state and data_key not in st.session_state: + st.switch_page("app.py") + + +# Put our project logo and search promptat the top of the side bar +with st.sidebar: + # Create a two-column layout + col1, col2 = st.columns([1, 3]) + + with col1: + # Display the image in the first column + st.image("Logo.webp") # Adjust width as needed + + with col2: + # Display the description in the second column + st.title('Check out the top 10 relevant schemes below!') + + if st.button('Start search over'): + # Reset the text area by updating its value in session state + # st.session_state[query_key] = "Hello world" + st.session_state.clear() + st.switch_page("app.py") + +# Add some line breaks +st.sidebar.markdown(f""" + + ## Displaying search results for \"{st.session_state[query_key]}\" below:""") + +# Instantiate an empty data frame to catch empty search results +data = pd.DataFrame() + + +st.session_state[query_key] = st.session_state[query_key] +st.session_state[rel_score_key] = st.session_state[rel_score_key] + +rel_score = st.session_state[rel_score_key] +print(rel_score) +rel_score = int(0 if rel_score == 0 else rel_score/25) +print(rel_score) + +if data_key not in st.session_state: + # Get search results from API + requer_url = url + clean_text(st.session_state[query_key])+"&similarity_threshold="+str(rel_score) + print(requer_url) + response = requests.get(requer_url) + if response.status_code == 200: + data = pd.DataFrame(response.json()) + query_id = save_query(st.session_state[query_key], response.json()) + st.session_state['query_id'] = query_id + st.session_state[data_key] = data + else: + data = pd.DataFrame() +else: + data = st.session_state[data_key] + + +if data.empty: + st.sidebar.write("No information available") +else: + for index, row in data.iterrows(): + description = row["Description"].strip().replace("\n", "") + # image = Image.open(data["Image"]) + st.sidebar.write(f'### {row["Agency"]} - {row["Scheme"]} ([Link]({row["Link"]}))') + with st.sidebar: + # Create a two-column layout + col1, col2 = st.columns([1, 3]) + with col1: + # Display the image in the first column + st.image(row['Image']) + + with col2: + # Display the description in the second column + st.markdown(description.replace("$", "\$")) + +# Chatbot +chatbot(data) diff --git a/schemesv3_prototype_frontend/requirements.txt b/schemesv3_prototype_frontend/requirements.txt new file mode 100644 index 0000000..ee8d707 --- /dev/null +++ b/schemesv3_prototype_frontend/requirements.txt @@ -0,0 +1,23 @@ +# packaging +pip>=9 +setuptools>=26 +twine +wheel>=0.29 + +# data science +six + +# img +pillow + +# web +streamlit +requests +python-dotenv + +# chat +langchain-google-genai +langchain + +# BQ +google-cloud-bigquery diff --git a/schemesv3_prototype_frontend/user_queries_schema.json b/schemesv3_prototype_frontend/user_queries_schema.json new file mode 100644 index 0000000..b3b6f18 --- /dev/null +++ b/schemesv3_prototype_frontend/user_queries_schema.json @@ -0,0 +1,22 @@ +[ + { + "mode":"REQUIRED", + "name":"user_id", + "type":"STRING" + }, + { + "mode":"REQUIRED", + "name":"query_text", + "type":"STRING" + }, + { + "mode":"REQUIRED", + "name":"query_timestamp", + "type":"TIMESTAMP" + }, + { + "mode":"NULLABLE", + "name":"schemes_response", + "type":"STRING" + } +]