Files
HowBadIsMyBatch/src/SymptomHistogramByBatchcodeTableFactory.py
frankknoll e7463962c1 refactoring
2023-02-16 16:11:48 +01:00

11 lines
486 B
Python

class SymptomHistogramByBatchcodeTableFactory:
@staticmethod
def createSymptomHistogramByBatchcodeTable(symptomByBatchcodeTable):
return (symptomByBatchcodeTable
.groupby(symptomByBatchcodeTable.index.names + ['COUNTRY'])
['SYMPTOM'].value_counts()
.to_frame(name = 'SYMPTOM_COUNT_BY_VAX_LOT')
.reset_index(level = 'COUNTRY')
[['SYMPTOM_COUNT_BY_VAX_LOT', 'COUNTRY']])