当前位置: 首页 > article >正文

Untitled

importpandasaspddfpd.read_excel(./车辆行驶里程表-2.xlsx)df车辆ID启动时间停止时间启动时剩余电量停止时剩余电量启动时电池温度峰值速度平均速度01.02020-02-20 11:31:272020-02-20 11:59:4553451185.21931.8011.02020-02-20 07:52:512020-02-20 08:19:256253882.79731.6221.02020-02-13 12:44:462020-02-13 13:13:3087791376.45335.5031.02020-02-13 07:30:162020-02-13 07:56:5894871167.23429.2141.02020-02-10 17:21:112020-02-10 17:57:2349411382.98424.86...........................5992638350.02020-02-20 08:02:362020-02-20 08:21:341008823102.81363.275992750477.02020-02-20 17:52:272020-02-20 18:24:29968120101.98463.685992812070.02020-02-20 10:52:482020-02-20 11:04:369990987.35961.025992923950.02020-02-20 14:48:172020-02-20 15:53:09946015102.35960.125993067818.02020-02-20 10:44:502020-02-20 12:43:02961519102.53175.6359931 rows × 8 columnsdf[启动时间]pd.to_datetime(df[启动时间])df[停止时间]pd.to_datetime(df[停止时间])df_car100_before2020df[(df[车辆ID]100)(df[启动时间].dt.year2020)]df_car100_after2020df[(df[车辆ID]100)(df[启动时间].dt.year2020)]print(df_car100_before2020)print(-*100)print(df_car100_after2020)车辆ID 启动时间 停止时间 启动时剩余电量 停止时剩余电量 \ 3135 100.0 2019-12-20 16:46:34 2019-12-20 17:14:10 20 16 3136 100.0 2019-12-20 15:02:59 2019-12-20 15:40:17 32 20 3137 100.0 2019-12-06 15:21:08 2019-12-06 15:47:10 46 42 3138 100.0 2019-12-06 14:43:13 2019-12-06 15:01:43 53 46 3139 100.0 2019-11-13 12:37:45 2019-11-13 13:00:53 62 56 3140 100.0 2019-11-07 13:37:07 2019-11-07 14:11:33 93 87 34332 100.0 2019-09-17 12:51:05 2019-09-17 14:12:49 97 53 启动时电池温度 峰值速度 平均速度 3135 16 44.04700 28.26 3136 12 72.64100 32.17 3137 11 51.87500 29.96 3138 9 66.57800 38.92 3139 15 62.01563 28.53 3140 18 49.07813 26.14 34332 23 80.92188 62.40 ---------------------------------------------------------------------------------------------------- 车辆ID 启动时间 停止时间 启动时剩余电量 停止时剩余电量 \ 3125 100.0 2020-02-20 16:04:11 2020-02-20 16:41:27 58 37 3126 100.0 2020-02-19 15:56:41 2020-02-19 16:31:11 73 59 3127 100.0 2020-02-19 11:48:33 2020-02-19 12:32:51 86 67 3128 100.0 2020-02-19 10:46:44 2020-02-19 11:28:10 92 76 3129 100.0 2020-02-17 16:20:48 2020-02-17 17:14:24 33 11 3130 100.0 2020-02-16 16:43:55 2020-02-16 17:04:51 54 37 3131 100.0 2020-02-16 13:32:33 2020-02-16 13:58:07 64 44 3132 100.0 2020-02-10 17:49:09 2020-02-10 18:11:19 78 62 3133 100.0 2020-01-09 19:13:23 2020-01-09 19:40:59 49 38 3134 100.0 2020-01-05 19:47:54 2020-01-05 20:29:54 68 54 启动时电池温度 峰值速度 平均速度 3125 12 88.938 30.59 3126 15 70.313 20.87 3127 11 68.078 23.02 3128 10 58.766 26.07 3129 14 78.609 27.99 3130 10 76.000 37.26 3131 6 65.750 28.16 3132 17 73.469 35.19 3133 7 70.969 28.26 3134 7 65.844 28.57df_car100_before2020[电量消耗]df_car100_before2020[启动时剩余电量]-df_car100_before2020[停止时剩余电量]df_car100_before2020车辆ID启动时间停止时间启动时剩余电量停止时剩余电量启动时电池温度峰值速度平均速度电量消耗3135100.02019-12-20 16:46:342019-12-20 17:14:1020161644.0470028.2643136100.02019-12-20 15:02:592019-12-20 15:40:1732201272.6410032.17123137100.02019-12-06 15:21:082019-12-06 15:47:1046421151.8750029.9643138100.02019-12-06 14:43:132019-12-06 15:01:435346966.5780038.9273139100.02019-11-13 12:37:452019-11-13 13:00:5362561562.0156328.5363140100.02019-11-07 13:37:072019-11-07 14:11:3393871849.0781326.14634332100.02019-09-17 12:51:052019-09-17 14:12:4997532380.9218862.4044df_car100_before2020[行驶时长]df_car100_before2020[停止时间]-df_car100_before2020[启动时间]df_car100_before2020[行驶时长s]df_car100_before2020[行驶时长].dt.secondsdf_car100_before2020[行驶里程]round((df_car100_before2020[行驶时长s]/3600)*df_car100_before2020[平均速度])df_car100_before2020车辆ID启动时间停止时间启动时剩余电量停止时剩余电量启动时电池温度峰值速度平均速度电量消耗行驶时长行驶时长s行驶里程3135100.02019-12-20 16:46:342019-12-20 17:14:1020161644.0470028.2640 days 00:27:36165613.03136100.02019-12-20 15:02:592019-12-20 15:40:1732201272.6410032.17120 days 00:37:18223820.03137100.02019-12-06 15:21:082019-12-06 15:47:1046421151.8750029.9640 days 00:26:02156213.03138100.02019-12-06 14:43:132019-12-06 15:01:435346966.5780038.9270 days 00:18:30111012.03139100.02019-11-13 12:37:452019-11-13 13:00:5362561562.0156328.5360 days 00:23:08138811.03140100.02019-11-07 13:37:072019-11-07 14:11:3393871849.0781326.1460 days 00:34:26206615.034332100.02019-09-17 12:51:052019-09-17 14:12:4997532380.9218862.40440 days 01:21:44490485.0soc_div_odo_before2020df_car100_before2020[电量消耗].sum()/df_car100_before2020[行驶里程].sum()soc_div_odo_before2020np.float64(0.4911242603550296)defget_soc_div_odo(df): df: 计算表格 df[电量消耗]df[启动时剩余电量]-df[停止时剩余电量]df[行驶时长]df[停止时间]-df[启动时间]df[行驶时长s]df[行驶时长].dt.seconds df[行驶里程]round((df[行驶时长s]/3600)*df[平均速度])returndf[电量消耗].sum()/df[行驶里程].sum()get_soc_div_odo(df_car100_before2020)np.float64(0.4911242603550296)get_soc_div_odo(df_car100_after2020)np.float64(1.0493827160493827)

相关文章:

Untitled

import pandas as pddf pd.read_excel("./车辆行驶里程表-2.xlsx")df车辆ID启动时间停止时间启动时剩余电量停止时剩余电量启动时电池温度峰值速度平均速度01.02020-02-20 11:31:272020-02-20 11:59:4553451185.21931.8011.02020-02-20 07:52:512020-02-20 08:19:25…...

如何快速定制你的QQ体验:终极插件框架指南

如何快速定制你的QQ体验:终极插件框架指南 【免费下载链接】LiteLoaderQQNT_Install 针对 LiteLoaderQQNT 的安装脚本 项目地址: https://gitcode.com/gh_mirrors/li/LiteLoaderQQNT_Install 还在为QQNT桌面端的功能限制而感到困扰吗?想要为你的Q…...

如何为惠普暗影精灵笔记本解锁完整性能控制权:OmenSuperHub深度解析

如何为惠普暗影精灵笔记本解锁完整性能控制权:OmenSuperHub深度解析 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度,自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否厌倦了官方控制软件…...

3步重塑你的Windows体验:ExplorerPatcher界面定制终极指南

3步重塑你的Windows体验:ExplorerPatcher界面定制终极指南 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher 你是否曾经在升级到Wind…...

别再只用柱状图了!用Origin玩转‘柱状+点线’组合图,轻松应对论文审稿人的图表挑剔

科研图表升级指南:用Origin打造兼具数据对比与趋势分析的组合图表 在学术论文写作中,图表是研究成果最直观的呈现方式。许多研究者习惯使用单一的柱状图展示数据,但当审稿人要求同时体现数值比较和时间趋势时,这种简单图表就显得力…...

组合专机-丝杠车床改光杠键槽铣专机进给系统设计

在机械加工领域,传统丝杠车床的功能相对单一,面对光杠键槽铣削这类特殊加工需求时,往往力不从心。组合专机——丝杠车床改光杠键槽铣专机进给系统的设计,正是为了突破这一局限。它通过巧妙的改造,将原本仅用于丝杠加工…...

别再手动整理会议纪要了!用Dify+FunAudioLLM+DeepSeek,一键生成带格式的Word文档

职场效率革命:三分钟将会议录音转为专业纪要的智能方案 每次会议结束后,行政助理小林总要花两小时反复听录音、整理重点,直到凌晨才能发出会议纪要。这种场景在无数企业重复上演——据调研机构数据,职场人平均每周耗费4.7小时在会…...

如何永久保存微信聊天记录?WeChatMsg免费开源工具终极指南

如何永久保存微信聊天记录?WeChatMsg免费开源工具终极指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/W…...

CloudDrive实战:轻松将115网盘挂载为本地磁盘,享受无缝存储体验

1. 为什么需要将网盘挂载为本地磁盘? 每次打开网盘客户端才能上传下载文件,是不是觉得特别麻烦?想象一下,如果你的网盘能像电脑里的D盘、E盘一样直接出现在"此电脑"里,所有操作都跟本地文件一模一样&#xf…...

fre:ac音频转换器完整指南:如何在5分钟内完成无损格式转换

fre:ac音频转换器完整指南:如何在5分钟内完成无损格式转换 【免费下载链接】freac The fre:ac audio converter project 项目地址: https://gitcode.com/gh_mirrors/fr/freac 还在为不同设备间的音频格式不兼容而烦恼吗?fre:ac音频转换器为你提供…...

告别代码恐惧:用自然语言让AI成为你的全平台操作助手

告别代码恐惧:用自然语言让AI成为你的全平台操作助手 【免费下载链接】midscene AI-powered, vision-driven UI automation for every platform. 项目地址: https://gitcode.com/GitHub_Trending/mid/midscene 还在为复杂的自动化脚本而头疼吗?想…...

使用 HTML + JavaScript 实现组织架构图

文章目录一、组织架构图二、效果演示三、系统分析1.页面结构1.1 操作区域1.2 组织结构图区域2 核心功能实现2.1 数据结构定义2.2 节点渲染逻辑2.3节点展开/收起功能2.4 全部展开/收起四、扩展建议五、完整代码一、组织架构图 在企业管理系统或团队协作平台中,组织结…...

告别裸机轮询:用STM32串口中断+DMA实现高效数据收发(附F103/F4代码对比)

STM32串口通信进阶:中断与DMA的高效实战指南 在嵌入式开发中,串口通信如同系统的神经末梢,承担着设备间数据交换的重任。当项目从简单的调试打印升级到高速数据流处理时,传统的轮询方式往往显得力不从心。本文将带您深入STM32的US…...

鸿蒙_使用组件导航Navigation搭建应用框架

组件导航封装了页面、标题、菜单栏、工具栏等功能,我们只需要进行简单的设置,就能快速搭建应用的框架,我们直接新建一个独立页面来通过组件导航实现主页、设置页、我的页三个示例页面,并且相互之间可以跳转,并且天然支…...

如何在Linux系统上免费体验专业图像编辑:Photoshop CC 2022完整安装指南

如何在Linux系统上免费体验专业图像编辑:Photoshop CC 2022完整安装指南 【免费下载链接】Photoshop-CC2022-Linux Installer from Photoshop CC 2021 to 2022 on linux with a GUI 项目地址: https://gitcode.com/gh_mirrors/ph/Photoshop-CC2022-Linux 对于…...

500+ RPG Maker插件终极指南:如何快速提升游戏开发效率

500 RPG Maker插件终极指南:如何快速提升游戏开发效率 【免费下载链接】RPGMakerMV RPGツクールMV、MZで動作するプラグインです。 项目地址: https://gitcode.com/gh_mirrors/rp/RPGMakerMV RPG Maker开发者们,你们是否曾为游戏开发中的各种限制…...

腾讯云轻量2核2G Ubuntu 服务器配置 + Xshell 连接服务器

购买成功会跳转到这个页面一、第一步:放行防火墙端口(必做!否则连不上、访问不了) 我们现在在服务器列表页,必须先开放端口,否则 Xshell 连不上、项目也访问不了。 1. 进入防火墙设置 点击截图箭头指向的 「…...

Ubuntu系统下SocketCAN实战:免驱配置PCAN/PCAN FD设备全流程

1. 认识SocketCAN与PCAN设备 在嵌入式开发和汽车电子领域,CAN总线就像设备之间的"神经传导系统",而SocketCAN则是Linux内核为这个系统提供的"标准语言接口"。我第一次接触PCAN设备时,发现它有个巨大优势——大多数型号在…...

Buck电路损耗深度解析:从米勒效应到效率优化实战

1. Buck电路损耗的三大来源 Buck电路作为最常见的DC-DC降压拓扑,其效率问题一直是工程师关注的焦点。在实际应用中,Buck电路的损耗主要来自三个方面:电感损耗、开关损耗和续流二极管损耗。其中开关损耗往往是最难啃的"硬骨头"&…...

C语言实战:基于LU分解的高效矩阵求逆与行列式计算

1. 为什么需要LU分解? 第一次接触矩阵运算时,我总在想:为什么要把简单的矩阵乘法搞得这么复杂?直到在图像处理项目中遇到一个50005000的矩阵求逆问题,直接调用库函数跑了半小时还没结果,才意识到算法效率的…...

伯明翰大学:智能人机协作工作环境未来——迈向人人有意义的工作 2026

这份 2026 年伯明翰大学发布的智能人机协作工作环境白皮书,核心是围绕制造业人机协作,提出以人为本、技术赋能、有意义工作的未来方向,全文可概括为四大核心内容与最终主张:一、核心结论未来制造业人机协作不是机器取代人&#xf…...

Neural Renderer实战:从3D模型到物理对抗样本的渲染流程解析

1. Neural Renderer与物理对抗攻击初探 第一次听说Neural Renderer能用于生成物理对抗样本时,我的反应和大多数开发者一样——既兴奋又困惑。兴奋的是这个技术能让3D模型在真实世界中"隐身",困惑的是具体实现路径。经过三个月的项目实践&#…...

具身智能科技行业前瞻探索——多任务操作、第一人称世界模型、低光照与模糊感知 国泰证券 2026-4

这份国泰海通证券 2026 年 4 月发布的具身智能科技前瞻探索(第 3 期),核心是梳理 6 项前沿技术成果,聚焦人形机器人与具身智能的多任务、感知、仿真、控制、多模态五大突破,明确学术价值与产业落地方向。一、核心背景人…...

HarmonyOS 6学习:Swiper组件圆点指示器颜色叠加问题解析与解决方案

一、前言:一个看似简单却困扰开发者的视觉问题在HarmonyOS应用开发中,Swiper组件作为实现轮播图、图片浏览、引导页等功能的利器,被广泛应用于各类应用场景。其内置的圆点指示器(indicator)功能,为用户提供…...

别再忍受龟速下载了!保姆级教程:为Conda配置清华/阿里云镜像源(Windows/Mac/Linux全平台)

告别Conda下载卡顿:国内镜像源配置全攻略 每次看到Conda下载进度条像蜗牛一样爬行,是不是想砸键盘的心都有了?国内开发者使用默认源下载Python包时,经常遭遇三位数的下载速度,一个简单的numpy安装可能就要消耗半小时咖…...

【深度评测】腾讯云SA3星星海实例:AMD EPYC Milan处理器性能全面解析

1. 腾讯云SA3星星海实例初体验 第一次接触腾讯云SA3星星海实例时,我正为一个机器学习项目寻找合适的云服务器。当时测试了市面上多款机型,直到遇到这款搭载AMD EPYC Milan处理器的SA3实例,性能表现着实让我惊喜。简单来说,SA3就像…...

OBS智能背景移除插件:3步实现专业级无绿幕抠图效果

OBS智能背景移除插件:3步实现专业级无绿幕抠图效果 【免费下载链接】obs-backgroundremoval An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming. 项目地址: https://git…...

ABAP Cloud 测试这件事,别等开发收尾才想起来

很多团队一聊到测试,脑子里冒出来的还是上线前跑一遍功能、点几下 Fiori 页面、确认接口能通就算过关。真正到了 ABAP Cloud 项目里,这套做法很快就会露怯。原因不复杂,应用、服务、行为实现、业务事件、UI 层交织在一起,只要有一层没有被持续验证,回归问题就会像滚雪球一…...

保姆级教程:用LangGraph的init_chat_model,5分钟搞定SiliconFlow和本地Ollama模型切换

5分钟掌握LangGraph模型切换术:SiliconFlow与Ollama无缝切换实战 当开发者需要在不同大语言模型之间快速切换时,LangGraph的init_chat_model功能就像一把万能钥匙。想象一下这样的场景:你正在调试一个AI应用,需要在云端高性能模型…...

AltDrag完整指南:一键改变Windows窗口操作体验的终极工具

AltDrag完整指南:一键改变Windows窗口操作体验的终极工具 【免费下载链接】altdrag :file_folder: Easily drag windows when pressing the alt key. (Windows) 项目地址: https://gitcode.com/gh_mirrors/al/altdrag 你是否厌倦了每次移动窗口都要精准点击标…...