python excel时间格式,python时间格式datetime
群友提问:请问用python语言,怎么求这个故障时长?想了好久,总不对。
ttddx:安排!
排列(原始数据)1。向导包读取1 import panda ASPD 2 import datetime 3 data=PD . read _ excel( workbook 1 . xlsx ,usecols=[iforinrange (6)])
二。时差计算1#先找到当前时间,方便把时差2now=6delta=pd.to_datetime(now()。strftime (%y-%m-%d% h:% m:% s) 3 #转换为时间格式4data[发生时间]=pd.to_datetime(data[发生时间])5#。-data[发生时间]7#转换单位为分钟(小时、秒)8data[故障时间(分钟)]=delta . dt . days * 1440 delta.dt.seconds/60.
(中间结果)
至此,虽然已经满足了群友的要求,但是结果并不是很直观。可以根据真实的业务场景制作打印格式。下面的代码为您提供了一个思路。3.保存数据1#为了让结果更直观,做一点处理2data[故障时间(分钟)]=data[故障时间(分钟)]。map(lambdax:str(round(x//1440)) days str(round(x 40)) minutes )3 data . to _ excel
(最终结果)更多精彩入口1:每日问答Python矢量化运算、矩阵运算入口2:基于Python“数据分析岗位”招聘分析!传送门三:分组排序前三?TopN问题?教你MySQL排序操作。
看完要“看”
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。