#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: Liang Lian
# Date: 2017/5/15
number_list = []
f = open('/Users/lianliang/Desktop/true.csv')
for line in f:
number = line.split(',')[-2].strip()
number = int(float(number))
number_list.append(number)
from itertools import groupby
map_list = []
num_list = []
for k, g in groupby(sorted(number_list), key=lambda x: x//10):
total = len(list(g))
map_list.append(total)
num_list.append(k*10)
print('{}-{}: {}'.format(k*10, (k+1)*10-1, total))
print map_list
print num_list
import matplotlib.pyplot as plt
plt.plot(num_list, map_list, 'b-')
plt.show()
区间数值统计
本文标题:区间数值统计
文章作者:梁先森
发布时间:2017-05-17, 10:54:39
最后更新:2017-08-02, 19:09:54
原始链接:http://www.liangxiansen.cn/2017/05/17/区间数值统计/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。