इनपुट -
मान लें, आपके पास एक श्रृंखला है,
0 1.0 1 2.0 2 3.0 3 NaN 4 4.0 5 NaN
आउटपुट -
और, NaN अनुक्रमणिका का परिणाम है,
index is 3 index is 5
समाधान
इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -
-
एक श्रृंखला परिभाषित करें।
-
लूप के लिए बनाएं और सभी तत्वों तक पहुंचें और isnan () की जांच करने के लिए स्थिति निर्धारित करें। अंत में इंडेक्स पोजीशन प्रिंट करें। इसे नीचे परिभाषित किया गया है,
for i,j in data.items(): if(np.isnan(j)): print("index is",i)
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें।
import pandas as pd import numpy as np l = [1,2,3,np.nan,4,np.nan] data = pd.Series(l) print(data) for i,j in data.items(): if(np.isnan(j)): print("index is",i)
आउटपुट
0 1.0 1 2.0 2 3.0 3 NaN 4 4.0 5 NaN dtype: float64 index is 3 index is 5