समाधान
इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -
-
एक श्रृंखला परिभाषित करें।
-
लूप के लिए बनाएं और डेटा को प्रारंभ से अंत तक एक्सेस करें। सेट करें कि डेटा की जांच करने के लिए शर्त मौजूद है या नहीं।
यदि मान सीमा में नहीं है तो उसे सूची में जोड़ें। अंत में, मानों को क्रमबद्ध करें और प्रिंट करें।
for i in range(data[0],data[length-1]): if(i not in data): l1.append(i) else: l1.append(i)
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।
import pandas as pd import numpy as np l = [1,2,3,6,7] l1 = [] data = pd.Series(l) length = len(data) for i in range(data[0],data[length-1]): if(i not in data): l1.append(i) else: l1.append(i) l1.sort() data = pd.Series(l1) print(data)
आउटपुट
0 1 1 2 2 3 3 4 4 5 5 6