refactoring

This commit is contained in:
frankknoll
2022-02-22 23:53:31 +01:00
parent 89c19d4d6d
commit 87a041efa2

View File

@@ -283,13 +283,13 @@
"class BatchCodeTableFactory:\n", "class BatchCodeTableFactory:\n",
"\n", "\n",
" def __init__(self, dataFrame: pd.DataFrame):\n", " def __init__(self, dataFrame: pd.DataFrame):\n",
" self.dataFrame = DataFrameFilter().filterByCovid19(dataFrame)\n", " self.dataFrame = dataFrame\n",
" self.companyColumnAdder = CompanyColumnAdder(self.dataFrame)\n", " self.companyColumnAdder = CompanyColumnAdder(dataFrame)\n",
" self.countryBatchCodeTable = SummationTableFactory.createSummationTable(\n", " self.countryBatchCodeTable = SummationTableFactory.createSummationTable(\n",
" self.dataFrame.groupby(\n", " dataFrame.groupby(\n",
" [\n", " [\n",
" self.dataFrame['COUNTRY'],\n", " dataFrame['COUNTRY'],\n",
" self.dataFrame['VAX_LOT']\n", " dataFrame['VAX_LOT']\n",
" ]))\n", " ]))\n",
"\n", "\n",
" def createGlobalBatchCodeTable(self):\n", " def createGlobalBatchCodeTable(self):\n",
@@ -692,7 +692,8 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"internationalVaers = pd.concat([getVaersForYears([2020, 2021, 2022]), getNonDomesticVaers()])\n", "internationalVaers = pd.concat([getVaersForYears([2020, 2021, 2022]), getNonDomesticVaers()])\n",
"internationalVaers" "internationalVaersCovid19 = DataFrameFilter().filterByCovid19(internationalVaers)\n",
"internationalVaersCovid19"
] ]
}, },
{ {
@@ -738,7 +739,7 @@
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
"countries = sorted(internationalVaers['COUNTRY'].unique())\n", "countries = sorted(internationalVaersCovid19['COUNTRY'].unique())\n",
"printCountryOptions(countries)" "printCountryOptions(countries)"
] ]
}, },
@@ -750,7 +751,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"minADRsForLethality = 100\n", "minADRsForLethality = 100\n",
"batchCodeTableFactory = BatchCodeTableFactory(internationalVaers)\n", "batchCodeTableFactory = BatchCodeTableFactory(internationalVaersCovid19)\n",
"\n", "\n",
"createAndSaveBatchCodeTablesForCountries(\n", "createAndSaveBatchCodeTablesForCountries(\n",
" createBatchCodeTableForCountry = lambda country: batchCodeTableFactory.createBatchCodeTableByCountry(country),\n", " createBatchCodeTableForCountry = lambda country: batchCodeTableFactory.createBatchCodeTableByCountry(country),\n",