saving dataframes as html and excel
This commit is contained in:
@@ -899,7 +899,15 @@
|
||||
"\n",
|
||||
"def saveDataFrameAsExcelFile(dataFrame, file):\n",
|
||||
" ensurePath(file)\n",
|
||||
" dataFrame.to_excel(file)\n"
|
||||
" dataFrame.to_excel(file + '.xlsx')\n",
|
||||
"\n",
|
||||
"def saveDataFrameAsHtml(dataFrame, file):\n",
|
||||
" ensurePath(file)\n",
|
||||
" dataFrame.to_html(file + '.html')\n",
|
||||
"\n",
|
||||
"def saveDataFrame(dataFrame, file):\n",
|
||||
" saveDataFrameAsExcelFile(dataFrame, file)\n",
|
||||
" saveDataFrameAsHtml(dataFrame, file)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -929,10 +937,10 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def saveBatchCodeTable(vaers, manufacturer, excelFile):\n",
|
||||
"def saveBatchCodeTable(vaers, manufacturer, file):\n",
|
||||
" batchCodeTable = BatchCodeTableFactory.createBatchCodeTable(vaers, manufacturer = manufacturer, dose = '1')\n",
|
||||
" display(batchCodeTable)\n",
|
||||
" saveDataFrameAsExcelFile(batchCodeTable, excelFile)"
|
||||
" saveDataFrame(batchCodeTable, file)\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -961,7 +969,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# https://www.howbadismybatch.com/moderna.html\n",
|
||||
"saveBatchCodeTable(vaers, \"MODERNA\", \"results/batchCodes/moderna.xlsx\")"
|
||||
"saveBatchCodeTable(vaers, \"MODERNA\", \"results/batchCodes/moderna)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -980,7 +988,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# https://www.howbadismybatch.com/pfizer.html\n",
|
||||
"saveBatchCodeTable(vaers, \"PFIZER\\BIONTECH\", \"results/batchCodes/pfizer.xlsx\")"
|
||||
"saveBatchCodeTable(vaers, \"PFIZER\\BIONTECH\", \"results/batchCodes/pfizer\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -999,7 +1007,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"# https://www.howbadismybatch.com/janssen.html\n",
|
||||
"saveBatchCodeTable(vaers, \"JANSSEN\", \"results/batchCodes/janssen.xlsx\")"
|
||||
"saveBatchCodeTable(vaers, \"JANSSEN\", \"results/batchCodes/janssen\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1030,7 +1038,7 @@
|
||||
"nonDomesticCovid19Vaers = DataFrameFilter().filterByCovid19(nonDomesticVaers)\n",
|
||||
"batchCodeTable = BatchCodeTableFactory._createSummationTableByVAX_LOT(nonDomesticCovid19Vaers)\n",
|
||||
"display(batchCodeTable)\n",
|
||||
"saveDataFrameAsExcelFile(batchCodeTable, \"results/batchCodes/international.xlsx\")"
|
||||
"saveDataFrame(batchCodeTable, \"results/batchCodes/international\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1048,10 +1056,10 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def saveSevereEffectsBatchCodeTable(vaers, excelFile):\n",
|
||||
"def saveSevereEffectsBatchCodeTable(vaers, file):\n",
|
||||
" severeEffectsBatchCodeTable = BatchCodeTableFactory.createSevereEffectsBatchCodeTable(vaers, dose = '1')\n",
|
||||
" display(severeEffectsBatchCodeTable)\n",
|
||||
" saveDataFrameAsExcelFile(severeEffectsBatchCodeTable, excelFile)"
|
||||
" saveDataFrame(severeEffectsBatchCodeTable, file)"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1061,7 +1069,7 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"saveSevereEffectsBatchCodeTable(vaers, 'results/severeEffects.xlsx')"
|
||||
"saveSevereEffectsBatchCodeTable(vaers, 'results/severeEffects')"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1091,7 +1099,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"doseByMonthTable = DoseTableFactory.createDoseByMonthTable(vaers)\n",
|
||||
"saveDataFrameAsExcelFile(doseByMonthTable, 'results/firstsecond/doseByMonthTable.xlsx')\n",
|
||||
"saveDataFrame(doseByMonthTable, 'results/firstsecond/doseByMonthTable')\n",
|
||||
"doseByMonthTable"
|
||||
]
|
||||
},
|
||||
@@ -1131,7 +1139,7 @@
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"internationalLotTable = internationalLotTable[internationalLotTable['Total reports'] > 50]\n",
|
||||
"saveDataFrameAsExcelFile(internationalLotTable, 'results/international/International_Deadly_Lots.xlsx')\n",
|
||||
"saveDataFrame(internationalLotTable, 'results/international/International_Deadly_Lots')\n",
|
||||
"internationalLotTable"
|
||||
]
|
||||
},
|
||||
@@ -1145,7 +1153,7 @@
|
||||
"def createAndSaveAndDisplayBatchCodeTableByCountry(nonDomesticVaers, country):\n",
|
||||
" batchCodeTable = InternationalLotTableFactory.createBatchCodeTableByCountry(nonDomesticVaers, country)\n",
|
||||
" batchCodeTable = batchCodeTable[batchCodeTable['Total reports'] > 50]\n",
|
||||
" saveDataFrameAsExcelFile(batchCodeTable, 'results/international/' + country + '.xlsx')\n",
|
||||
" saveDataFrame(batchCodeTable, 'results/international/' + country)\n",
|
||||
" display(country + \":\", batchCodeTable)\n",
|
||||
"\n",
|
||||
"def createAndSaveAndDisplayBatchCodeTablesByCountry(nonDomesticVaers, countries):\n",
|
||||
|
||||
3
help.txt
3
help.txt
@@ -3,6 +3,9 @@ jupyter notebook
|
||||
get VAERS data:
|
||||
- download data (e.g. 2022VAERSData.zip) from https://vaers.hhs.gov/data/datasets.html and save and unzip in VAERS folder
|
||||
|
||||
FK-FIXME:
|
||||
- Anzahl 'DIED', 'L_THREAT', 'DISABLE', 'HOSPITAL' und 'ER_VISIT' MÜSSEN immer noch korrekt gezählt werden nach createDataFrameFromDescr()
|
||||
|
||||
FK-TODO:
|
||||
- publish all figures and tables (as interactive HTML-Pages?)
|
||||
- Vergleich Grippe mit Covid19
|
||||
|
||||
Reference in New Issue
Block a user