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