Python Pandas - 根據日期偏移量選擇時間序列資料的前幾期
基於日期偏移量選擇時間序列的前幾期,使用 first() 方法。在開始時,使用 periods 和 freq 引數設定日期索引,其中 freq 表示頻率 −
i = pd.date_range('2021-07-15', periods=5, freq='3D')現在,使用上述索引建立 DataFrame −
dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)
從前 4 天(即 4D)獲取行 −
dataFrame.first('4D')示例
以下是完整程式碼 −
import pandas as pd
# date index set with 5 periods and frequency of 3 days
i = pd.date_range('2021-07-15', periods=5, freq='3D')
# creating DataFrame with above index
dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)
print"DataFrame...\n",dataFrame
# fetching initial few rows
# fetch rows from the first 4 days
print"First few rows fetched..\n",dataFrame.first('4D');輸出
這將產生以下輸出 −
DataFrame... k 2021-07-15 1 2021-07-18 2 2021-07-21 3 2021-07-24 4 2021-07-27 5 First few rows fetched.. k 2021-07-15 1 2021-07-18 2
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP