Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python Pandas - एकाधिक इंडेक्स तत्व हटाकर नया इंडेक्स बनाएं

परिचय

पैंडास इंडेक्स से एकाधिक स्थितियों (पोजीशन) के आधार पर तत्व हटाकर नया इंडेक्स बनाने के लिए 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() का उपयोग करें।
  1. पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें पायथन पैंडास - DataFrame में सभी NaN तत्वों को 0 से बदलें

    NaN मानों को बदलने के लिए fillna() विधि का उपयोग करें। मान लीजिए हमारी CSV फ़ाइल Microsoft Excel में कुछ NaN मानों के साथ खुली है:सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pdCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv)

  1. - पायथन – समान इंडेक्स वाले तत्व

    जब समान इंडेक्स वाले तत्वों को प्रदर्शित करना हो, तो सरल पुनरावृत्ति और enumerate एट्रिब्यूट का उपयोग किया जाता है। उदाहरण my_list = [33, 1, 2, 45, 41, 13, 6, 9] print(सूची है:) print(my_list) my_result = [] for index, element in enumerate(my_list): if index == element: my_result.append

  1. - Python में सूचकांक के आधार पर सूची तत्वों को बहु-सूची में जोड़ें

    सूचियाँ नेस्टेड हो सकती हैं। जिसका अर्थ है हमारे पास एक बड़ी सूची के अंदर तत्वों के रूप में छोटी सूचियाँ हैं। इस लेख में हम एक साधारण सूची के तत्वों को नेस्टेड सूची के तत्वों में जोड़ने की चुनौती को हल करते हैं। यदि सूचियों की लंबाई अलग है तो छोटी सूची की लंबाई परिणामी सूची की अधिकतम लंबाई बन जाती ह