Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

किसी दिए गए समय श्रृंखला डेटा से पहले और अंतिम तीन दिनों को प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

मान लीजिए, आपके पास दी गई श्रृंखला से पहले और अंतिम तीन दिनों के लिए समय श्रृंखला और परिणाम है,

first three days:
2020-01-01    Chennai
2020-01-03    Delhi
Freq: 2D, dtype: object
last three days:
2020-01-07    Pune
2020-01-09    Kolkata
Freq: 2D, dtype: object

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

समाधान

  • एक श्रृंखला को परिभाषित करें और इसे डेटा के रूप में संग्रहीत करें।

  • प्रारंभ तिथि के अंदर pd.date_range() फ़ंक्शन को '2020-01-01' और अवधि =5, freq ='2D' के रूप में लागू करें और इसे time_series के रूप में सहेजें

time_series = pd.date_range('2020-01-01', periods = 5, freq ='2D')
  • date.index =time_series सेट करें

  • data.first('3D') का उपयोग करके पहले तीन दिन प्रिंट करें और इसे पहले_दिन के रूप में सहेजें

first_day = data.first('3D')
  • data.last('3D') का उपयोग करके पिछले तीन दिनों को प्रिंट करें और इसे last_day के रूप में सहेजें

last_day = data.last('3D')

उदाहरण

आइए एक बेहतर समझ पाने के लिए निम्नलिखित कोड की जाँच करें -

import pandas as pd
data = pd.Series(['Chennai', 'Delhi', 'Mumbai', 'Pune', 'Kolkata'])
time_series = pd.date_range('2020-01-01', periods = 5, freq ='2D')
data.index = time_series
print("time series:\n",data)
first_day = data.first('3D')
print("first three days:\n",first_day)
last_day = data.last('3D')
print("last three days:\n",last_day)

आउटपुट

time series:
2020-01-01    Chennai
2020-01-03    Delhi
2020-01-05    Mumbai
2020-01-07    Pune
2020-01-09    Kolkata
Freq: 2D, dtype: object
first three days:
2020-01-01    Chennai
2020-01-03    Delhi
Freq: 2D, dtype: object
last three days:
2020-01-07    Pune
2020-01-09    Kolkata
Freq: 2D, dtype: object

  1. श्रृंखला में सबसे अधिक बार-बार दोहराए जाने वाले तत्व को प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक सीरीज है, 0    1 1    2 2    3 3    2 4    3 5    3 6    3 7    4 8    4 9    2 आउटपुट - और, सबसे अधिक दोहराए जाने वाले तत्व का परिणाम 3 है। समाधान इसे हल करने के लिए, ह

  1. किसी दी गई श्रृंखला में सभी तत्वों की शक्ति को प्रिंट करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    1 1    2 2    3 3    4 आउटपुट - और, एक श्रृंखला में सभी तत्वों की शक्ति का परिणाम है, 0    1 1    4 2    27 3    256 समाधान 1 एक श्रृंखला परिभाषित करें। लैम्ब्डा पावर

  1. किसी दी गई श्रृंखला में पूर्णांक, फ्लोट और ऑब्जेक्ट डेटा प्रकारों की कुल संख्या की गणना करने के लिए पायथन में एक प्रोग्राम लिखें

    इनपुट - मान लें, आपके पास एक श्रृंखला है, 0    1 1    2 2    python 3    3 4    4 5    5 6    6.5 आउटपुट - Total number of integer, float and string elements are, integer count: 5 float count: 1 string count: 1 समाधान इसे हल करन