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:Userschih-chengDesktopdata.xlsx")
#导入数据
data.dtypes
#查看数据类型
运行结果:
结果发现“工作总时长”字段并不是字符串类型,所以我们使用第二个定义的函数即可解决问题,代码如下:
data["工作总时长"] = data["工作总时长"].apply(time2sec)
#直接将定义好的 time2sec()函数作用于元素即可
print(data)
结果如下:
大功告成。
以上这篇python将时分秒转换成秒的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持云海天教程。
python处理时间格式时分秒_python将时分秒转换成秒的实例相关推荐
- python 时分秒毫秒_python将时分秒转换成秒的实例
处理数据的时候遇到一个问题,从数据库里导出的数据是时分秒的格式:hh:mm:ss ,现在我需要把它转换成秒,方便计算. 原数据可能分两种情况,字段有可能是文本字符串类型的,也有可能是时间类型,他们的处 ...
- python 数字转化excel行列_Python 3 实现数字转换成Excel列名(10进制到26进制的转换函数)...
背景: 最近在看一些Python爬虫的相关知识,讲爬取的一些数据写入到Excel表中,当时当列的数目不确定的情况下,如何通过遍历的方式讲爬取的数据写入到Excel中. 开发环境: Python 3 ...
- python对象列表转换为字典_python实现class对象转换成json/字典的方法
本文实例讲述了python实现class对象转换成json字典的方法.分享给大家供大家参考,具体如下: # -*- encoding: UTF-8 -*- class Student: name = ...
- python调用迅雷下载引擎_python将下载地址转换成迅雷和qq旋风的下载地址
迅雷和qq旋风下载,有加速和离线功能,很方面,我是在网上看到的原始地址和迅雷地址,qq旋风地址的转化原理,然后用python+pyqt写了一个客户端 原理: 迅雷: 迅雷下载地址="thun ...
- python字符串转化为浮点_python如何将字符串转换成浮点型
python将字符串转换成浮点型的方法:可以利用float()函数来实现.float()函数用于将整数和字符串转换成浮点数并返回,具体使用方法如:[num1 = "123.12"; ...
- python将文字转换为语音_python实现将文本转换成语音
1.[代码][Python]代码 # Text To Speech using SAPI (Windows) and Python module pyTTS by Peter Parente # do ...
- python将时分秒转换成秒
处理数据的时候遇到一个问题,从数据库里导出的数据是时分秒的格式:hh:mm:ss ,现在我需要把它转换成秒,方便计算. 原数据可能分两种情况,字段有可能是文本字符串类型的,也有可能是时间类型,他们的处 ...
- 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型
将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型 问题描述: java里面时间类型转换成json数据就成这样了: "cr ...
- python解析mht文件_php解析mht文件转换成html的实例详解
下面小编就为大家带来一篇php解析mht文件转换成html的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 php解析mht文件,使用编辑器打开可以看到base64 ...
最新文章
- 【博客话题】我的Linux虽然年轻,但是已经喜欢上她了...
- 使用LWA和Lync模拟外部测试无边缘单前端环境
- eclipse安装maven插件_牛X!Eclipse 开始支持 Java 14~
- [快速入门MATLAB]MATLAB常见问题及解答汇总
- UNIX再学习 -- 死磕内存管理
- 10进制转换成其他进制-短除法
- C语言实用算法系列之学生管理系统_单向链表内操作_提取排序规则
- 改变世界的十位算法大师
- 整理了vue2.0的思维导图
- Python 中的浮点数
- ps 命令查看进程状态
- Python学习之字典详解
- OSChina 周日乱弹 —— 普通人如何面对持刀歹徒
- 关于:Google Chrome 官方下载地址
- Android Jetpack 系列篇(一) Data Binding
- 还在为带货出行发愁吗?你想要的答案或许可以在电梯间找到
- 关于C++ 存储类型auto、register、static、extern、mutable
- 数据预处理_缺失值处理
- Dialog_xml制作——博客地址
- 微信小程序直接上传文件到阿里云OSS组件封装