在此記錄自己學習python數據分析過程中學到的一些數據處理的小技巧。
1.數據的讀取
1
2
3
4
5
6
7
8
9
10
|
#導入numpy庫和pandas庫 import numpy as np import pandas as pd #讀取待處理的數據 #file_path為文件路徑名,sheet_name為需要讀取的excel數據頁 data = pd.read_excel(file_path,sheet_name) #顯示數據前5行 data.head() |
數據讀取的結果:
由讀取結果可以看出,時間序列數據并不規范,需要做進一步的處理。接下來將'/‘轉化為'-',并只保留時間到秒,并將時間轉化為timestamp格式。
2.時間數據處理以及轉化為timestamp格式
1
2
3
4
5
6
7
8
9
|
#將'/'替換為'-' data[ "時間" ] = data[ "時間" ]. str .replace( "/" , "-" ). str [ 0 : 19 ] #將時間格式化為timestamp格式 data[ "時間" ] = pd.to_datetime(data[ "時間" ], format = '%Y-%m-%d %H:%M:%S' ) # 將時間設置為索引 data.set_index( '時間' ,inplace = True ) data.head() |
處理結果:
由上圖可知,我們的時間序列數據已經處理好了,并且已經轉化為timestamp格式,對于后續的數據處理與分析提供便利。
到此這篇關于python時間序列數據轉為timestamp格式的方法的文章就介紹到這了,更多相關python時間序列數據轉為timestamp內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!
原文鏈接:https://blog.csdn.net/qq_44769980/article/details/107741003