从嵌套字典中提取数据并计算落入bin中的数据点

我正在学习嵌套字典。 我需要从嵌套字典中提取支出和面积。 然后,我想知道每个不同领域的支出分布。(就像直方图一样) 我想知道如何计算每个容器中有多少数据点。 箱数是一个随机整数。每个垃圾箱的大小相等,大小由[max(expenditure)-min(expenditure)] //垃圾箱数计算得出。 最大值(支出)和最小值(支出)是根据每个区域的支出计算得出的。 示例数据集如下。

data = {
"1": {'area': 'Administration',  'expenditure': '315'},
"2": {'area': 'Administration', 'expenditure': '120'}, 
"3": {'area': None, 'expenditure':'314'},
"4":{'area': 'Aids and appliances', 'expenditure': None} ,
"5":{'area': 'Aids and appliances', 'expenditure': '12'},
"6":{'area': 'Administration', 'expenditure': '110'},
"7":{'area': 'Administration', 'expenditure': '300'},
"8":{'area': 'Public hospitals', 'expenditure': '62'}
"9":{'area': 'Dental services', 'expenditure': '80'}
"10":{'area': 'Private hospitals', 'expenditure': '27'}
"11":{'area': 'Public hospitals', 'expenditure': '147'}
"12":{'area': 'Private hospitals', 'expenditure': '3'}
}
评论