Python使用pandas库读取csv文件,并分组统计的一个例子

Python使用pandas库读取csv文件,并分组统计的一个例子,第1张

概述代码: # coding=gbk # 从HostWrites.csv读取数据并分组统计 import pandas import datetime print "rn从 HostWrit

代码:

# Coding=gbk# 从HostWrites.csv读取数据并分组统计import pandas datetimeprint "\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] = valuelast = Nonedelta = 0lst = []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 = 0for item  lst:    index += 1    if len(lst) - index < 20:        print str(item[0]).ljust(13,str(item[1]).ljust(15,item[2]raw_input(输入任意字符退出:")
VIEw Code

输出:

 

总结

以上是内存溢出为你收集整理的Python使用pandas库读取csv文件,并分组统计的一个例子全部内容,希望文章能够帮你解决Python使用pandas库读取csv文件,并分组统计的一个例子所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1157850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存