डेट ऑफसेट के आधार पर टाइम सीरीज के पहले पीरियड्स चुनने के लिए, 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
# 5 पीरियड्स और 3 दिनों की फ्रीक्वेंसी के साथ डेट इंडेक्स सेट करें
i = pd.date_range('2021-07-15', periods=5, freq='3D')
# उपरोक्त इंडेक्स के साथ DataFrame बनाएं
dataFrame = pd.DataFrame({'k': [1, 2, 3, 4, 5]}, index=i)
print("DataFrame...\n", dataFrame)
# शुरुआती कुछ पंक्तियाँ प्राप्त करें
# पहले 4 दिनों से पंक्तियाँ प्राप्त करें
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