【发布时间】:2019-09-28 21:42:05
【问题描述】:
我正在尝试按犯罪者的年龄以升序对我的输出进行排序。目前,它是完全无序的。
我尝试使用排序功能,但它不起作用。
xl = pd.ExcelFile('Murders.xlsx')
df = xl.parse('Sheet1')
age = df['Perpetrator Age']
freq1 = collections.Counter(df['Perpetrator Age'])
freq = [{'Perpetrator_Age': m, 'Freq': f} for m, f in freq1.items()]
file = open("MurderPerpAge.js", "w+")
file.write(json.dumps(freq))
file.close()
我希望我的输出按年龄从小到大排序。
[{"Perpetrator_Age": 15, "Freq": 5441}, {"Perpetrator_Age": 17, "Freq": 14196},...
【问题讨论】:
标签: python-3.x pandas dictionary