refactoring
This commit is contained in:
18
src/VaersDescr2DataFrameConverter.py
Normal file
18
src/VaersDescr2DataFrameConverter.py
Normal 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)
|
||||
Reference in New Issue
Block a user