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

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

मान लें, आपके पास श्रृंखला में प्रत्येक तत्व से सबस्ट्रिंग को स्लाइस करने के लिए एक श्रृंखला और परिणाम है,

0    Ap
1    Oa
2    Mn
3    Kw

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

समाधान 1

  • एक श्रृंखला परिभाषित करें

  • श्रृंखला से सबस्ट्रिंग को स्लाइस करने के लिए प्रारंभ =0, स्टॉप -4 और चरण =2 के अंदर str.slice फ़ंक्शन लागू करें।

data.str.slice(start=0,stop=4,step=2)

उदाहरण

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

import pandas as pd
data = pd.Series(['Apple','Orange','Mango','Kiwis'])
print(data.str.slice(start=0,stop=4,step=2))

आउटपुट

0    Ap
1    Oa
2    Mn
3    Kw

समाधान 2

  • एक श्रृंखला परिभाषित करें

  • स्ट्रिंग इंडेक्स स्लाइस को 0 से अंत तक 4 के रूप में शुरू करने के लिए और चरण मान 2 के रूप में लागू करें। इसे नीचे परिभाषित किया गया है,

data.str[0:4:2]

उदाहरण

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

import pandas as pd
data = pd.Series(['Apple','Orange','Mango','Kiwis'])
print(data.str[0:4:2])
के रूप में आयात करें

आउटपुट

0    Ap
1    Oa
2    Mn
3    Kw

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

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

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

    इनपुट - मान लें, हमारे पास एक सीरीज है, 0 2010-03-12 1 2011-3-1 2 2020-10-10 3 11-2-2 आउटपुट - और, एक श्रृंखला में मान्य तिथियों का परिणाम है, 0 2010-03-12 2 2020-10-10 समाधान 1 एक श्रृंखला परिभाषित करें। एक श्रृंखला में एक पैटर्न को मान्य करने के लिए लैम्ब्डा फ़िल्टर विधि लागू करें, data =

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

    इनपुट - मान लें कि आपके पास एक श्रृंखला है, 0    14 1    16 2    30 3    49 4    80 आउटपुट - पूर्ण वर्ग तत्वों के परिणाम हैं, 0    4 1    16 3    49 समाधान 1 हम पूर्ण वर्ग मान खोजने के लिए नियमित अभिव्यक्ति और लैम्ब्