refactoring

This commit is contained in:
frankknoll
2022-11-22 12:40:26 +01:00
parent 134a133da1
commit e87fe0c8ba
21 changed files with 692 additions and 731 deletions

View File

@@ -0,0 +1,18 @@
import pandas as pd
class VaersDescr2DataFrameConverter:
@staticmethod
def createDataFrameFromDescr(vaersDescr):
return pd.merge(
vaersDescr['VAERSDATA'],
vaersDescr['VAERSVAX'],
how = 'left',
left_index = True,
right_index = True,
validate = 'one_to_many')
@staticmethod
def createDataFrameFromDescrs(vaersDescrs):
dataFrames = [VaersDescr2DataFrameConverter.createDataFrameFromDescr(vaersDescr) for vaersDescr in vaersDescrs]
return pd.concat(dataFrames)