परिचय
पैंडास इंडेक्स से एकाधिक स्थितियों (पोजीशन) के आधार पर तत्व हटाकर नया इंडेक्स बनाने के लिए index.delete() मेथड का उपयोग करें। इसमें हटाए जाने वाले इंडेक्स की सूची पास करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
इंडेक्स बनाएं
index = pd.Index([15, 25, 35, 45, 55, 75, 95])
इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
एकाधिक इंडेक्स तत्व हटाएं
तीसरी स्थिति (इंडेक्स 2) और पांचवीं स्थिति (इंडेक्स 4) पर तत्व हटाएं।
print("\nएकाधिक इंडेक्स तत्व हटाने के बाद शेष इंडेक्स...\n", index.delete([2, 4]))
पूर्ण उदाहरण
import pandas as pd
# इंडेक्स बनाएं
index = pd.Index([15, 25, 35, 45, 55, 75, 95])
# इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
# इंडेक्स में तत्वों की संख्या लौटाएं
print("\nइंडेक्स में तत्वों की संख्या...\n", index.size)
# अंतर्निहित डेटा के आकार का टपल लौटाएं
print("\nअंतर्निहित डेटा के आकार का टपल...\n", index.shape)
# डेटा में बाइट्स प्राप्त करें
print("\nबाइट्स लौटाएं...\n", index.nbytes)
# डेटा के आयाम प्राप्त करें
print("\nआयाम लौटाएं...\n", index.ndim)
# तीसरी स्थिति (इंडेक्स 2) और पांचवीं स्थिति (इंडेक्स 4) पर एकाधिक इंडेक्स हटाएं
print("\nएकाधिक इंडेक्स तत्व हटाने के बाद शेष इंडेक्स...\n", index.delete([2, 4]))
आउटपुट
पैंडास इंडेक्स... Int64Index([15, 25, 35, 45, 55, 75, 95], dtype='int64') इंडेक्स में तत्वों की संख्या... 7 अंतर्निहित डेटा के आकार का टपल... (7,) बाइट्स लौटाएं... 56 आयाम लौटाएं... 1 एकाधिक इंडेक्स तत्व हटाने के बाद शेष इंडेक्स... Int64Index([15, 25, 45, 75, 95], dtype='int64')
व्याख्या
- मूल इंडेक्स:
[15, 25, 35, 45, 55, 75, 95] - हटाए गए स्थान: इंडेक्स 2 (मान 35) और इंडेक्स 4 (मान 55)
- परिणाम:
[15, 25, 45, 75, 95] delete()स्थिति-आधारित हटाने के लिए है, लेबल-आधारित के लिएdrop()का उपयोग करें।