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

Python Pandas - डुप्लिकेट इंडेक्स मानों को इंगित करें

परिचय

पैंडास में इंडेक्स के डुप्लिकेट मानों को पहचानने के लिए index.duplicated() मेथड का उपयोग किया जाता है। डिफ़ॉल्ट रूप से, यह पहली घटना को डुप्लिकेट नहीं मानता (keep='first')।

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

import pandas as pd

डुप्लिकेट मानों वाला इंडेक्स बनाएं

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

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

print("डुप्लिकेट के साथ पैंडास इंडेक्स...\n", index)

डुप्लिकेट मानों को इंगित करें (डिफ़ॉल्ट व्यवहार)

बिना किसी पैरामीटर के कॉल करने पर, पहली घटना को अद्वितीय माना जाता है और बाद की घटनाओं को डुप्लिकेट।

print("\nडुप्लिकेट मानों को इंगित करना...\n", index.duplicated())

पूर्ण उदाहरण

import pandas as pd

# डुप्लिकेट के साथ इंडेक्स बनाएं
index = pd.Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'])

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

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

# डेटा के आयाम प्राप्त करें
print("\nआयाम प्राप्त करें...\n", index.ndim)

# डुप्लिकेट मानों को इंगित करें
# डिफ़ॉल्ट रूप से पहली घटना को अनमार्क रखा जाता है
print("\nडुप्लिकेट मानों को इंगित करना...\n", index.duplicated())

आउटपुट

डुप्लिकेट के साथ पैंडास इंडेक्स... Index(['Car', 'Bike', 'Airplane', 'Ship', 'Airplane'], dtype='object')
Dtype ऑब्जेक्ट... object
आयाम प्राप्त करें... 1
डुप्लिकेट मानों को इंगित करना... [False False False False True]

मुख्य बिंदु

  • index.duplicated() बूलियन सरणी लौटाता है।
  • True = डुप्लिकेट मान (पहली घटना को छोड़कर)।
  • False = अद्वितीय मान या पहली घटना।
  • डिफ़ॉल्ट keep='first' होता है।
  1. - पायथन पैंडास - इंडेक्स का नाम बदलें

    इंडेक्स का नाम बदलने के लिए पैंडास में index.rename() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([Car,Bike,Airplane, Ship,Truck,Suburban], name=Transport) पैंडास इंडेक्स प्रदर्शित करें: print(Pandas Index...\n,index) इंडेक

  1. - पायथन - पैंडास DataFrame से डुप्लिकेट मान हटाएं

    पैंडास DataFrame से डुप्लिकेट मान हटाने के लिए, drop_duplicates() मेथड का उपयोग करें। सबसे पहले, 3 कॉलम के साथ एक DataFrame बनाएं: dataFrame = pd.DataFrame({Car: [BMW, Mercedes, Lamborghini, BMW, Mercedes, Porsche], Place: [Delhi, Hyderabad, Chandigarh, Delhi, Hyderabad, Mumbai], UnitsSold: [95, 7

  1. - पायथन पैंडास में दो इंडेक्स मानों के बीच डेटाफ्रेम पंक्तियाँ चुनें

    हम दो इंडेक्स मानों के बीच पंक्तियों का चयन करने के लिए पैंडास डेटाफ्रेम को स्लाइस कर सकते हैं। आइए एक उदाहरण लें और देखें कि यह कैसे किया जाता है। चरण दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df बनाएं। इनपुट डेटाफ्रेम, df प्रिंट करें। इंडेक्स की निचली सीमा के लिए एक वेरिएबल इनिशियल