पांडा: ड्रॉपना () का उपयोग करने के बाद इंडेक्स को कैसे रीसेट करें
आप लापता मानों वाली पंक्तियों को छोड़ने के लिए ड्रॉपना() फ़ंक्शन का उपयोग करने के बाद पांडा डेटाफ़्रेम के सूचकांक को रीसेट करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
df = df. dropna (). reset_index (drop= True )
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: ड्रॉपना() का उपयोग करने के बाद पांडा में इंडेक्स रीसेट करें
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
import pandas as pd import numpy as np #create dataFrame df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, np.nan, 19, 14, 14, 11, 20, 28], ' assists ': [5, 7, 7, 9, 12, np.nan, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, np.nan, 12]}) #view DataFrame print (df) team points assists rebounds 0 A 18.0 5.0 11.0 1 B NaN 7.0 8.0 2 C 19.0 7.0 10.0 3D 14.0 9.0 6.0 4 E 14.0 12.0 6.0 5 F 11.0 NaN 5.0 6G 20.0 9.0 NaN 7 H 28.0 4.0 12.0
अब मान लीजिए कि हम डेटाफ़्रेम से उन सभी पंक्तियों को हटाने के लिए ड्रॉपना() फ़ंक्शन का उपयोग करते हैं जिनके कॉलम में कोई मान गायब है:
#drop rows with nan values in any column df = df. dropna () #view updated DataFrame print (df) team points assists rebounds 0 A 18.0 5.0 11.0 2 C 19.0 7.0 10.0 3D 14.0 9.0 6.0 4 E 14.0 12.0 6.0 7 H 28.0 4.0 12.0
ध्यान दें कि सूचकांक में अभी भी प्रत्येक पंक्ति के लिए मूल सूचकांक मान शामिल हैं।
ड्रॉपना() फ़ंक्शन का उपयोग करने के बाद इंडेक्स को रीसेट करने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#drop rows with nan values in any column df = df. dropna (). reset_index (drop= True ) #view updated DataFrame print (df) team points assists rebounds 0 A 18.0 5.0 11.0 1 C 19.0 7.0 10.0 2 D 14.0 9.0 6.0 3 E 14.0 12.0 6.0 4 H 28.0 4.0 12.0
ध्यान दें कि लापता मानों वाली प्रत्येक पंक्ति हटा दी गई है और सूचकांक मान रीसेट कर दिए गए हैं।
सूचकांक मान अब 0 से 4 तक हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
बिना इंडेक्स के पांडा डेटाफ़्रेम कैसे प्रिंट करें
पंडों में सूचकांक मान द्वारा फ़िल्टर कैसे करें
पंडों में इंडेक्स के रूप में पहले कॉलम का उपयोग कैसे करें