二、python时间序列数据的相减
在此记录自己学习python数据分析过程中学到的一些数据处理的小技巧。本节主要分享时间数据的相减。
1.将读取的时间序列数据转化为timestamp格式
#导入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()
结果显示:
由上图可看出,时间数据已经成功转化为timestamp格式。
2.时间数据的相减
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())
结果显示:
基于以上代码可以实现每一个时间减去上一个时间的值,并保存在列表c中。
注意:1.时间序列数据不能直接相减
2.此方法求出的时间差的单位是秒
二、python时间序列数据的相减相关推荐
- python 时间序列数据 重采样
python 时间序列数据 重采样 文章目录 降采样 升采样
- 时间序列分析 | Python时间序列数据统计分布
时间序列分析 | Python时间序列数据统计分布 目录 时间序列分析 | Python时间序列数据统计分布 基本介绍 分布类型 均匀分布 高斯分布 对数正态分布 泊松分布 指数分布 学生t分布 卡方 ...
- python列表两两相减_笨办法学python(二)数值、变量以及运算
第二课提纲 一.注释 单行注释 # 多行注释 ''' 二.变量 变量声明 内存管理 变量类型 type(x) isinstance(x,int) 三.数字运算 实数相加减 复数相运算 四.运算符与表达 ...
- python列表两两相减_Python数据分析实例一:医院药品销售数据
前面已经分享过python的基础语法,以及数据分析领域最常用的两个包:Numpy和Pandas(戳下面的链接),下面将用一个实际案例:<朝阳医院2018年销售数据.xlsx>和大家分享一下 ...
- python列表两两相减_用Python做打字软件,让你的打字快如闪电!附超详解和源码链接
版本正在更新--,目前1.3.2 项目结果 GIF制作十分粗劣,自己看着都揪心,不过基本看清楚了 详细解释 下面我会详细解释一下,如果不看,就不看吧,直接向下看源码,传送门 基本结构+标题标签+提示+ ...
- (二)预处理时间序列数据用于AI预测和异常检测
目录 介绍 检查.重新格式化和清理比特币数据集 拆分比特币数据集 扩展比特币数据集 生成序列并创建数据集 下一步 下载 AnomalyDetection.zip - 17.9 MB 介绍 本系列文章将 ...
- python时间序列数据预测教程之 arima
最近接触时间序列较多,在借鉴很多人的知识之后,特此总结一下.目前关于时间序列数据分析预测大致有三种主流方法: 1.ARIMA系列方法 2.facebook开源的Prophet模型 3.LSTM时间序列 ...
- python中时间日期相减并转化为秒
python在时间日期转化时候怎样相减转化 秒 ,刚有人咨询我这些问题,写了一些代码 希望对你有点用 from datetime import datetime now_time = datetime ...
- python列表两两相减_【数据分析入门】之:如何用Python代替Excel(1)
其实大部分公司的数据分析,用Excel绰绰有余.Excel的功能相当强大,除了在数据量大的地方有弱势之外,像操作性和可视性,都是很强的.但是,如果不用VBA,其实每天手动操作的重复性很强,比如条件求和 ...
最新文章
- 2021-07-24
- php进程学习(一)
- LetCode-MSSQL销售分析-I
- Linux 正则表达式 流编辑之sed awk
- couldn't find libweibosdkcore.so
- centos 卸载docker_linux系统Docker安装及卸载
- pandas dataframe创建_Python数据分析基础之Pandas学习 (上)
- 爬虫python能做什么-Python 爬虫一 简介
- 东方通TongWeb启动springboot报错
- python opencv显示高分辨率图片时,如何改变窗口的大小
- 微软官方帮助文档的中文网站和英文网站
- u盘插上电脑后计算机没没磁盘,U盘插上电脑没有显示“可移动磁盘”的解决
- 【转载】js 对表格进行各种操作(转)
- python可视化迷宫求解_如何用 Python 制作一个迷宫游戏
- VUE渲染富文本编辑器内容
- 【国庆福利】中奖名单公布
- 18、VXLAN技术介绍与应用场景,附VXLAN手册下载
- yarn : 无法加载文件 xxxxxxxxx,因为在此系统上禁止运行脚本。
- 高等数学(第七版)同济大学 习题8-5 个人解答
- 从零开发短视频电商 maven之pom引入第三方本地Jar并打包运行成功