Files
HowBadIsMyBatch/src/VaersDescr2DataFrameConverter.py
frankknoll e87fe0c8ba refactoring
2022-11-22 12:40:26 +01:00

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)