脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - python时间序列数据相减的实现

python时间序列数据相减的实现

2023-04-28 16:52情懷#妳懂嗎 Python

本文主要介绍了python时间序列数据相减的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在此记录自己学习python数据分析过程中学到的一些数据处理的小技巧。本节主要分享时间数据的相减。

1.将读取的时间序列数据转化为timestamp格式

?
1
2
3
4
5
6
7
8
9
10
11
#导入numpy库和pandas库
import numpy as np
import pandas as pd
#读取待处理的数据
#file_path为文件路径名,sheet_name为需要读取的excel数据页
data=pd.read_excel(file_path,sheet_name)
#将'/'替换为'-'
data["时间"]=data["时间"].str.replace("/","-").str[0:19]
#将时间格式化为timestamp格式
data["时间"]=pd.to_datetime(data["时间"],format='%Y-%m-%d %H:%M:%S')
data.head()

结果显示:

python时间序列数据相减的实现

由上图可看出,时间数据已经成功转化为timestamp格式。

2.时间数据的相减

?
1
2
3
4
5
6
7
8
9
10
import time
import datetime
# a=data["时间"][0]
# b=data["时间"][1000]
# print (b.timestamp()-a.timestamp())
c=[]
for i in range(len(data["时间"])-1):
    a=data["时间"][i]
    b=data["时间"][i+1]
    c.append(b.timestamp()-a.timestamp())

结果显示:

python时间序列数据相减的实现

基于以上代码可以实现每一个时间减去上一个时间的值,并保存在列表c中。

注意:
1.时间序列数据不能直接相减
2.此方法求出的时间差的单位是秒

到此这篇关于python时间序列数据相减的实现的文章就介绍到这了,更多相关python时间序列相减内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_44769980/article/details/107741509

延伸 · 阅读

精彩推荐
  • PythonPython使用爬虫猜密码

    Python使用爬虫猜密码

    我们可以通过python 来实现这样一个简单的爬虫猜密码功能。下面就看看如何使用python来实现这样一个功能,对python爬虫猜密码相关知识感兴趣的朋友参考下...

    Python教程网5202020-08-13
  • PythonPython xpath表达式如何实现数据处理

    Python xpath表达式如何实现数据处理

    这篇文章主要介绍了Python xpath表达式如何实现数据处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可...

    _夕颜5102020-06-14
  • Pythonpython机器学习之神经网络(二)

    python机器学习之神经网络(二)

    这篇文章主要为大家详细介绍了python机器学习之神经网络第二篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Jeffrey_Cui12222020-12-26
  • PythonPandas统计重复的列里面的值方法

    Pandas统计重复的列里面的值方法

    今天小编就为大家分享一篇Pandas统计重复的列里面的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    耗子来啦13552021-05-24
  • PythonPython数据类型学习笔记

    Python数据类型学习笔记

    这篇文章主要针对Python数据类型为大家进行了详细介绍,整理一篇关于Python数据类型的学习笔记,感兴趣的小伙伴们可以参考一下...

    天才白痴梦3332020-08-06
  • PythonPyQt5实现界面(页面)跳转的示例代码

    PyQt5实现界面(页面)跳转的示例代码

    这篇文章主要介绍了PyQt5实现界面跳转的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下...

    Awzh4732021-10-04
  • PythonPython面向对象程序设计之类的定义与继承简单示例

    Python面向对象程序设计之类的定义与继承简单示例

    这篇文章主要介绍了Python面向对象程序设计之类的定义与继承,结合完整实例形式分析了Python面向对象程序设计中类的定义、调用、继承及相关操作注意事项...

    xuejianbest10262021-06-06
  • PythonPython排序搜索基本算法之插入排序实例分析

    Python排序搜索基本算法之插入排序实例分析

    这篇文章主要介绍了Python排序搜索基本算法之插入排序,结合实例形式分析了基于比较的插入排序和基于交换的插入排序实现技巧,需要的朋友可以参考下...

    littlethunder2062020-12-24