19 lines
596 B
Python
19 lines
596 B
Python
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)
|