python 时分秒毫秒_python将时分秒转换成秒的实例
处理数据的时候遇到一个问题,从数据库里导出的数据是时分秒的格式:hh:mm:ss ,现在我需要把它转换成秒,方便计算。
原数据可能分两种情况,字段有可能是文本字符串类型的,也有可能是时间类型,他们的处理方法不一样,所以我们分开讨论。
1、字符串类型转换成秒
可以将其用 ‘:' 分隔开,分别得出时、分、秒,即可计算出秒数。所以我们定义如下函数:
def str2sec(x):
'''
字符串时分秒转换成秒
'''
h, m, s = x.strip().split(':') #.split()函数将其通过':'分隔开,.strip()函数用来除去空格
return int(h)*3600 + int(m)*60 + int(s) #int()函数转换成整数运算
2、时间类型转换成秒
本身如果是时间类型的格式,我们可以很方便的使用 python 内置的 datetime 模块解决问题,我们可以定义以下函数:
def time2sec(y):
'''
时间类型时分秒转换成秒
'''
h = y.hour #直接用datetime.time模块内置的方法,得到时、分、秒
m = y.minute
s = y.second
return int(h)*3600 + int(m)*60 + int(s) #int()函数转换成整数运算
首先我们导入数据:
import pandas as pd
data = pd.read_excel(r"C:\Users\chih-cheng\Desktop\data.xlsx")
#导入数据
data.dtypes
#查看数据类型
运行结果:
结果发现“工作总时长”字段并不是字符串类型,所以我们使用第二个定义的函数即可解决问题,代码如下:
data['工作总时长'] = data['工作总时长'].apply(time2sec)
#直接将定义好的 time2sec()函数作用于元素即可
print(data)
结果如下:
大功告成。
以上这篇python将时分秒转换成秒的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持IIS7站长之家。
python 时分秒毫秒_python将时分秒转换成秒的实例相关推荐
- python处理时间格式时分秒_python将时分秒转换成秒的实例
处理数据的时候遇到一个问题,从数据库里导出的数据是时分秒的格式:hh:mm:ss ,现在我需要把它转换成秒,方便计算. 原数据可能分两种情况,字段有可能是文本字符串类型的,也有可能是时间类型,他们的处 ...
- python咋变汉语_python实现将汉字转换成汉语拼音的库
本文实例讲述了python实现将汉字转换成汉语拼音的库.分享给大家供大家参考.具体分析如下: 下面的这个python库可以很容易的将汉字转换成拼音,其中用到了一个word.data 的字典,可点击此处 ...
- python下载迅雷资源_python将下载地址转换成迅雷跟qq旋风的下载地址
python将下载地址转换成迅雷和qq旋风的下载地址 迅雷和qq旋风下载,有加速和离线功能,很方面,我是在网上看到的原始地址和迅雷地址,qq旋风地址的转化原理,然后用python+pyqt写了一个客户 ...
- python解析mht文件_php解析mht文件转换成html的实例详解
下面小编就为大家带来一篇php解析mht文件转换成html的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 php解析mht文件,使用编辑器打开可以看到base64 ...
- python将时分秒转换成秒
处理数据的时候遇到一个问题,从数据库里导出的数据是时分秒的格式:hh:mm:ss ,现在我需要把它转换成秒,方便计算. 原数据可能分两种情况,字段有可能是文本字符串类型的,也有可能是时间类型,他们的处 ...
- python篮球-用Python把蔡徐坤打篮球视频转换成字符动画!
原标题:用Python把蔡徐坤打篮球视频转换成字符动画! 说到现在网络最火的梗,非"蔡徐坤打篮球"莫属.最近,蔡徐坤当仁不让地成为了娱乐圈被黑的最惨的明星. 自从2019年1月份, ...
- java获取时分秒毫秒_java实现时间格式转换(int整数类型的秒/毫秒---时分秒毫秒)...
1. 直接上干货:(可提取为工具类收藏哦 ^_^) package com.drew.utils; import java.text.SimpleDateFormat; import java.uti ...
- python sys模块讲解_python模块之sys模块和序列化模块(实例讲解)
sys模块 sys模块是与python解释器交互的一个接口 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys. ...
- python list转换成树形结构_python递归查询菜单并转换成json实例
最近需要用python写一个菜单,折腾了两三天才搞定,现在记录在此,需要的朋友可以借鉴一下. 备注:文章引用非可执行完整代码,仅仅摘录了关键部分的代码 环境 数据库:mysql python:3.6 ...
最新文章
- 2022-2028年中国手机配件行业发展前景战略及投资风险预测分析报告
- ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决
- html 二叉树模式,重建二叉树.html
- stonesoft 虚拟安全解决方案
- [云炬创业基础笔记]第六章商业模式测试24
- 修改ONET.XML自定义SPS站点
- c++ explicit关键字_聊一聊 C++的特性 explicit 匿名空间
- mac新建react脚手架
- 计算机四级数据库往年考试题,全国计算机等级考试四级数据库论述题历年真题(四年)...
- 分析mysql慢查询_mysql慢查询的分析方法_MySQL
- 编译原理教程_9 运行时存储组织
- SAMBA服务和FTP/sshd 服务讲解
- python标准库——random模块
- java hashmap value值_如何在Java中的HashMap中打印键的所有值
- 微信小程序提供 模板:template
- 服务器物理硬盘序列号,服务器硬盘序列号查看
- 推荐多款好看的报表表单配色方案
- 【NOIP2017普及组】跳房子
- INTERVAL 用法 mysql
- 基于Android的记事本APP设计与实现