亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中怎么實現一個時間序列

發布時間:2021-07-10 11:47:27 來源:億速云 閱讀:237 作者:Leah 欄目:大數據

本篇文章給大家分享的是有關Python中怎么實現一個時間序列,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

時間序列 在時間上是順序的一系列數據點索引(或列出的或繪制)的。最常見的是,時間序列是在連續的等間隔時間點上獲取的序列。因此,它是一系列離散時間數據。時間序列的示例包括海潮高度,黑子數和道瓊斯工業平均指數的每日收盤價。

我們將看到一些重要的點,可以幫助我們分析任何時間序列數據集。這些是:

  • Pandas中正確加載時間序列數據集

  • 時間序列數據索引

  • 使用Pandas進行時間重采樣

  • 滾動時間序列

  • 使用Pandas繪制時間序列數據

在Pandas中正確加載時間序列數據集

讓我們在Pandas中加載上述數據集。

Python中怎么實現一個時間序列

Python中怎么實現一個時間序列

由于我們希望將“ DATE”列作為索引,而只是通過讀取就可以了,因此,我們必須添加一些額外的參數。

Python中怎么實現一個時間序列

太好了,現在我們將DATE列添加為索引,但是讓我們檢查它的數據類型以了解pandas是作為簡單對象還是pandas內置的DateTime數據類型來處理索引。

Python中怎么實現一個時間序列

太好了,現在我們將DATE列添加為索引,但是讓我們檢查它的數據類型以了解pandas是作為簡單對象還是pandas內置的DateTime數據類型來處理索引。

Python中怎么實現一個時間序列

Python中怎么實現一個時間序列

在這里,我們可以看到Pandas將Index列作為一個簡單對象處理,因此讓我們將其轉換為DateTime。我們可以做到如下:

Python中怎么實現一個時間序列

Python中怎么實現一個時間序列

現在我們可以看到  我們的數據集的dtype是 datetime64 [ns]。此“ [ns]”表明它的精確度為納秒。如果需要,我們可以將其更改為“天”或“月”。

另外,為了避免這些麻煩,我們可以使用Pandas在單行代碼中加載數據,如下所示。

Python中怎么實現一個時間序列

Python中怎么實現一個時間序列

在這里,我們添加了 parse_dates = True,因此它將自動使用我們的 索引 作為日期。

時間序列數據索引

比方說,我想獲得的所有數據從 2000-01-01 至 2015年5月1日。為此,我們可以像這樣在Pandas中簡單地使用索引。

Python中怎么實現一個時間序列

Python中怎么實現一個時間序列

這里我們提供了從2000-01-01 到 2015-01-01的所有月份的數據 。

比方說,我們希望所有的頭幾個月中的所有數據得到 1992-01-01 至 2000-01-01。我們可以簡單地通過添加另一個參數來實現它,該參數類似于在python中對列表進行切片時,最后添加一個step參數。

在Pandas中,此語法為 ['starting date':'end date':step]。現在,如果我們觀察數據集,它是以月格式的,因此我們需要從1992年到2000年的每12個月一次的數據。我們可以按以下方式進行操作。

Python中怎么實現一個時間序列

Python中怎么實現一個時間序列

以上就是Python中怎么實現一個時間序列,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建阳市| 盐亭县| 荥阳市| 满城县| 政和县| 肇州县| 新绛县| 凉山| 万山特区| 沙坪坝区| 兴安县| 和平县| 哈尔滨市| 永德县| 安福县| 天祝| 兴业县| 罗源县| 禄丰县| 白银市| 鄂托克旗| 开封市| 邹城市| 镇远县| 罗城| 通榆县| 虎林市| 长岭县| 绥滨县| 墨江| 长寿区| 宣汉县| 铅山县| 天镇县| 隆尧县| 农安县| 徐汇区| 镇安县| 桃园县| 富顺县| 长岛县|