इनपुट - मान लें, आपके पास एक श्रृंखला है,
0 12 1 13 2 15 3 20 4 19 5 18 6 11
आउटपुट − 10 से 15 के बीच के तत्वों का परिणाम,
0 12 1 13 2 15 6 11
समाधान 1
-
एक श्रृंखला परिभाषित करें
-
एक खाली सूची बनाएं।
-
सभी तत्वों को एक-एक करके एक्सेस करने के लिए लूप के लिए बनाएं और सेट करें यदि स्थिति ऊपर से मान की तुलना करने के लिए या 10 के बराबर और नीचे या 15 के बराबर है। मिलान किए गए मानों को एक खाली सूची में निम्नानुसार जोड़ें -
for i in range(len(data)): if(data[i]>=10 and data[i]<=15): ls.append(data[i])
-
अंत में, isin() का उपयोग करके श्रृंखला के मानों की सूची देखें।
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।
import pandas as pd l = [12,13,15,20,19,18,11] data = pd.Series(l) print(data[data.between(10,15)])
आउटपुट
0 12 1 13 2 15 6 11
समाधान 2
उदाहरण
import pandas as pd l = [12,13,15,20,19,18,11] data = pd.Series(l) ls = [] for i in range(len(data)): if(data[i]>=10 and data[i]<=15): ls.append(data[i]) print(data[data.isin(ls)])
आउटपुट
0 12 1 13 2 15 6 11