代码:
# coding=gbk # 从HostWrites.csv读取数据并分组统计 import pandas datetime print "\r\n从 HostWrites.csv 读取数据并分组统计\r\n" excel = pandas.read_csv(D:\Program Files\CrystaldiskInfo8_2_0\Smart\KXG6AZNV512G TOSHIBA39HS1002TMFQ\HostWrites.csv",header=None) dates = [] kv = {} for row in excel.iterrows(): for row in excel.tail(100).values: time = pandas.to_datetime(row[0]) value = row[1] date = datetime.datetime.strftime(time,%Y-%m-%d) if date not in kv: dates.append(date) kv[date] = value last = None delta = 0 lst = [] for date dates: if last is not None: delta = kv[date] - last last = kv[date] today = datetime.datetime.strftime(datetime.datetime.Now(),1)">) yesterday = datetime.datetime.strftime(datetime.datetime.Now() + datetime.timedelta(-1),1)">if delta > 50 or date == today or date == yesterday: lst.append((date,kv[date],delta)) 日期".ljust(12,1)">" "),1)">固态硬盘写入量".ljust(16,1)">增量 index = 0 for item lst: index += 1 if len(lst) - index < 20: print str(item[0]).ljust(13,str(item[1]).ljust(15,item[2] raw_input(输入任意字符退出:")
输出:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。