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

पायथन पैंडास - वर्तमान इंडेक्स दिए जाने पर नए इंडेक्स के लिए इंडेक्सर और मास्क की गणना करें


वर्तमान इंडेक्स दिए जाने पर नए इंडेक्स के लिए इंडेक्सर और मास्क की गणना करने के लिए, पैंडास में index.get_indexer() मेथड का उपयोग करें।

सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें:

import pandas as pd

पैंडास इंडेक्स बनाएं:

index = pd.Index([10, 20, 30, 40, 50, 60, 70])

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

print("Pandas Index...\n", index)

इंडेक्सर और मास्क की गणना करें। -1 से चिह्नित, क्योंकि यह इंडेक्स में नहीं है:

print("\nGet the indexes...\n", index.get_indexer([30, 40, 90, 100, 50]))

उदाहरण

import pandas as pd
# Creating Pandas index
index = pd.Index([10, 20, 30, 40, 50, 60, 70])
# Display the Pandas index
print("Pandas Index...\n", index)
# Return the number of elements in the Index
print("\nNumber of elements in the index...\n", index.size)
# Compute indexer and mask
# Marked by -1, as it is not in index
print("\nGet the indexes...\n", index.get_indexer([30, 40, 90, 100, 50]))

आउटपुट

Pandas Index... Int64Index([10, 20, 30, 40, 50, 60, 70], dtype='int64')
Number of elements in the index... 7
Get the indexes... [ 2  3 -1 -1  4]
  1. - Python Pandas - इंडेक्स द्वारा चयनित मानों का नया इंडेक्स लौटाएं

    परिचय निर्दिष्ट इंडेक्स (स्थितियों) द्वारा चयनित मानों का नया इंडेक्स प्राप्त करने के लिए index.take() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([Electronics, Accessories, Decor, Books, Toys], name=Products) पैंडास इंडेक्स प्रदर्शित क

  1. - पायथन पैंडास - अंतिम से पहले इंडेक्स पर नया इंडेक्स वैल्यू डालें

    अंतिम से पहले इंडेक्स पर नया इंडेक्स वैल्यू डालने के लिए index.insert() मेथड का उपयोग करें। अंतिम इंडेक्स वैल्यू -1 और डालने वाले वैल्यू को पैरामीटर के रूप में सेट करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([Car,Bike,Airplane,Ship,Truck

  1. - दिए गए DataFrame में इंडेक्स और कॉलम को ट्रांसपोज़ करने के लिए पायथन प्रोग्राम लिखें

    इनपुट - मान लीजिए आपके पास एक DataFrame है, और इंडेक्स और कॉलम के ट्रांसपोज़ का परिणाम है: Transposed DataFrame is 0 1 0 1 4 1 2 5 2 3 6 समाधान 1 एक DataFrame परिभाषित करें दो-आयामी सूची डेटा में प्रत्येक तत्व पर पुनरावृति करने के लिए नेस्टेड सूची समझ सेट करें और इसे result में संग्रहीत करें res