python時間序列數(shù)據相減的實現(xiàn)
更新時間:2023年04月27日 14:45:49 作者:情懷#妳懂嗎
本文主要介紹了python時間序列數(shù)據相減的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
在此記錄自己學習python數(shù)據分析過程中學到的一些數(shù)據處理的小技巧。本節(jié)主要分享時間數(shù)據的相減。
1.將讀取的時間序列數(shù)據轉化為timestamp格式
#導入numpy庫和pandas庫 import numpy as np import pandas as pd #讀取待處理的數(shù)據 #file_path為文件路徑名,sheet_name為需要讀取的excel數(shù)據頁 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()
結果顯示:
由上圖可看出,時間數(shù)據已經成功轉化為timestamp格式。
2.時間數(shù)據的相減
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())
結果顯示:
基于以上代碼可以實現(xiàn)每一個時間減去上一個時間的值,并保存在列表c中。
注意:
1.時間序列數(shù)據不能直接相減
2.此方法求出的時間差的單位是秒
到此這篇關于python時間序列數(shù)據相減的實現(xiàn)的文章就介紹到這了,更多相關python時間序列相減內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
python實現(xiàn)決策樹C4.5算法詳解(在ID3基礎上改進)
下面小編就為大家?guī)硪黄猵ython實現(xiàn)決策樹C4.5算法詳解(在ID3基礎上改進)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05