समाधान
इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -
-
एक खाली सूची परिभाषित करें
-
लूप के लिए बनाएं और 100 से 150 तक की सीमा निर्धारित करें
-
2 से मानों की श्रेणी तक के मानों तक पहुँचने के लिए लूप के लिए दूसरा सेट करें और कारकों को खोजें, यदि कुछ नहीं मिलता है तो सूची में जोड़ें। इसे नीचे परिभाषित किया गया है,
for i in range(100,150): for j in range(2, i): if(i % j == 0): break else: l.append(i)
-
यादृच्छिक नमूना मान को 5 के रूप में सेट करें और सूची में असाइन करें और अंत में एक श्रृंखला बनाएं।
data = rand.sample(l,5) rand_series = pd.Series(data)
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।
import pandas as pd import random as rand l = [] for i in range(100,150): for j in range(2, i): if(i % j == 0): break else: l.append(i) data = rand.sample(l,5) rand_series = pd.Series(data) print(rand_series)
आउटपुट
0 109 1 149 2 107 3 101 4 131