refactoring
This commit is contained in:
@@ -5,15 +5,16 @@ class JensenShannonDistance2BarChartDescriptionColumnAdder:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def addJensenShannonDistance2BarChartDescriptionColumn(barChartDescriptionTable):
|
def addJensenShannonDistance2BarChartDescriptionColumn(barChartDescriptionTable):
|
||||||
barChartDescriptionTable['BAR_CHART_DESCRIPTION'] = (
|
barChartDescriptionTable['BAR_CHART_DESCRIPTION'] = barChartDescriptionTable['BAR_CHART_DESCRIPTION'].map(
|
||||||
barChartDescriptionTable.apply(
|
JensenShannonDistance2BarChartDescriptionColumnAdder._addJensenShannonDistance2BarChartDescription)
|
||||||
lambda barChartDescription:
|
|
||||||
{
|
|
||||||
**barChartDescription['BAR_CHART_DESCRIPTION'],
|
|
||||||
'Jensen-Shannon distance': distance.jensenshannon(
|
|
||||||
barChartDescription['BAR_CHART_DESCRIPTION']['Adverse Reaction Reports guessed'],
|
|
||||||
barChartDescription['BAR_CHART_DESCRIPTION']['Adverse Reaction Reports known'],
|
|
||||||
base=2.0)
|
|
||||||
},
|
|
||||||
axis='columns'))
|
|
||||||
return barChartDescriptionTable
|
return barChartDescriptionTable
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def _addJensenShannonDistance2BarChartDescription(barChartDescription):
|
||||||
|
return {
|
||||||
|
**barChartDescription,
|
||||||
|
'Jensen-Shannon distance': distance.jensenshannon(
|
||||||
|
barChartDescription['Adverse Reaction Reports guessed'],
|
||||||
|
barChartDescription['Adverse Reaction Reports known'],
|
||||||
|
base=2.0)
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user