pandas读取csv文件的某一列数据,pandas读取多个csv文件
代码:
#编码=gbk
# 从HostWrites.csv读取数据并分组统计
进口熊猫
导入日期时间
打印\r\n从HostWrites.csv读取数据并分组统计\r\n
excel=熊猫。read _ CSV( D:\ Program Files \ crystal disinfo 8 _ 2 _ 0 \ Smart \ kxg 6 aznv 512g东芝39 hs 1002 tmfq \ host写入。CSV ,标题=无)
日期=[]
kv={}
# for row in excel.iterrows():
用于excel.tail中的行(100)。价值观:
time=pandas.to_datetime(row[0])
值=行[1]
日期=日期时间。日期时间。strftime(时间, %Y-%m-%d )
如果日期不是千伏:
dates.append(日期)
kv[日期]=值
最后=无
增量=0
lst=[]
对于日期中的日期:
如果最后一个不是无:
delta=kv[日期] -最后
最后=千伏[日期]
今天=日期时间。日期时间。strftime(日期时间。日期时间。now(), %Y-%m-%d )
昨天=日期时间。日期时间。strftime(日期时间。日期时间。now()日期时间。时间增量(-1), %Y-%m-%d )
如果德尔塔50或日期==今天或日期==昨天:
lst.append((date,kv[date],delta))
打印日期 ljust(12, ),固态硬盘写入量 ljust(16, ),增量
指数=0
对于列表中的项目:
指数=1
if len(lst)索引20:
打印字符串(项目[0])。ljust(13 ),str(item[1]).ljust(15, ),item[2]
原始输入(输入任意字符退出:)查看代码
输出:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。