मान लें, आपके पास श्रृंखला में प्रत्येक तत्व से सबस्ट्रिंग को स्लाइस करने के लिए एक श्रृंखला और परिणाम है,
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