ในการเลือกช่วงเวลาแรกของอนุกรมเวลาตามการชดเชยวันที่ ให้ใช้ ครั้งแรก () กระบวนการ. ขั้นแรก ให้ตั้งค่าดัชนีวันที่ด้วย จุด และ ความถี่ พารามิเตอร์ ความถี่คือความถี่ -
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