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

Python Pandas - लेबल की सूची हटाकर नया इंडेक्स बनाएं

परिचय

पैंडास इंडेक्स से विशिष्ट लेबल हटाकर नया इंडेक्स बनाने के लिए index.drop() मेथड का उपयोग करें। इसमें हटाए जाने वाले लेबल की सूची पास करें।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

इंडेक्स बनाएं

index = pd.Index(['Car', 'Bike', 'Truck', 'Ship', 'Airplane'])

इंडेक्स प्रदर्शित करें

print("पैंडास इंडेक्स...\n", index)

लेबल हटाएं

हटाए जाने वाले लेबल की सूची पास करें।

print("\nलेबल हटाने के बाद अपडेटेड इंडेक्स...\n", index.drop(['Bike', 'Ship']))

पूर्ण उदाहरण

import pandas as pd

# इंडेक्स बनाएं
index = pd.Index(['Car', 'Bike', 'Truck', 'Ship', 'Airplane'])

# इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)

# डेटा का dtype लौटाएं
print("\nDtype ऑब्जेक्ट...\n", index.dtype)

# अंतर्निहित डेटा के आकार का टपल लौटाएं
print("\nअंतर्निहित डेटा के आकार का टपल...\n", index.shape)

# हटाए जाने वाले लेबल की सूची पास करें
print("\nलेबल हटाने के बाद अपडेटेड इंडेक्स...\n", index.drop(['Bike', 'Ship']))

आउटपुट

पैंडास इंडेक्स... Index(['Car', 'Bike', 'Truck', 'Ship', 'Airplane'], dtype='object')
Dtype ऑब्जेक्ट... object
अंतर्निहित डेटा के आकार का टपल... (5,)
लेबल हटाने के बाद अपडेटेड इंडेक्स... Index(['Car', 'Truck', 'Airplane'], dtype='object')

महत्वपूर्ण नोट

  • drop() मेथड नया इंडेक्स लौटाता है, मूल इंडेक्स को संशोधित नहीं करता।
  • यदि कोई लेबल मौजूद नहीं है, तो KeyError उठाया जाता है (जब तक errors='ignore' सेट न हो)।
  • लेबल-आधारित हटाने के लिए drop() का उपयोग करें, स्थिति-आधारित के लिए delete() का।
  1. - Python Pandas में इंडेक्स लेबल का उपयोग करके डेटा का सबसेट कैसे चुनें?

    परिचय Pandas में इंडेक्स पोजीशन या इंडेक्स लेबल का उपयोग करके डेटा के सबसेट को चुनने की दोहरी क्षमता होती है। इस पोस्ट में, मैं आपको दिखाऊंगा कि इंडेक्स लेबल का उपयोग करके डेटा का सबसेट कैसे चुनें। याद रखें, Python डिक्शनरी और लिस्ट बिल्ट-इन डेटा स्ट्रक्चर हैं जो अपने डेटा को या तो इंडेक्स लेबल या

  1. - पायथन में इंडेक्स को मान के रूप में डिक्शनरी बनाएं

    इस लेख में हम सीखेंगे कि एक अन्य अक्सर उपयोग किए जाने वाले पायथन संग्रह, यानी सूची से डिक्शनरी कैसे बनाई जाए। इंडेक्स या की सूची की सामग्री का हिस्सा नहीं है। लेकिन डिक्शनरी में हमें हर तत्व से जुड़ी एक की या इंडेक्स की आवश्यकता होती है जिसे मान के रूप में संदर्भित किया जाता है। enumerate का उपयोग

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

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