更新時(shí)間:2023年07月25日16時(shí)35分 來(lái)源:傳智教育 瀏覽次數(shù):
時(shí)間序列(或稱動(dòng)態(tài)數(shù)列)是指將同一統(tǒng)計(jì)指標(biāo)的數(shù)值按其發(fā)生的時(shí)間先后順序排列而成的數(shù)列,如某股票上半年的收盤價(jià)、某城市近10年的降雨量等。時(shí)間序列中的時(shí)間段可以是一組固定頻率或非固定頻率的時(shí)間值,時(shí)間形式可以是年份、季度、月份或其他時(shí)間形式。
在pandas中創(chuàng)建Series類或DataFrame類對(duì)象時(shí)可以指定索引為時(shí)間索引,生成一個(gè)時(shí)間序列,代碼如下。
In U: inport pandas as pd from datetime Import datetime # 創(chuàng)建時(shí)間素引 date_index = pd.to_datetime(['20180820', '20180828', '20180908']) print(date index) # 創(chuàng)建Series類對(duì)象,指定索引為時(shí)間索引 date_ser = pd.Serles ([11, 22, 33], Index=date_Index) print (date_ser) DatetimeIndex(['2018-08-20*, '2018-08-28', '2018-09-08'], dtype='datetime64 [na]', freq-None) 2018-08-20 11 2018-08-28 22 2018-09-08 33 dtype: int64
以上代碼中,首先使用to_datetime()函數(shù)創(chuàng)建了一個(gè)代表日期時(shí)間的Datetimelndex類的對(duì)象date_index,然后創(chuàng)建了一個(gè)Series類對(duì)象,同時(shí)指定該對(duì)象的索引為date_index,從而生成了一個(gè)時(shí)間序列。
從輸出結(jié)果可以看出,Series類對(duì)象的索引變成了“年-月-日”形式且沒(méi)有固定頻率的日期。
北京校區(qū)