पांडा इंडेक्स को सूची में कैसे बदलें (उदाहरण के साथ)
पांडा डेटाफ़्रेम के सूचकांक को सूची में बदलने के लिए आप दो तरीकों में से एक का उपयोग कर सकते हैं:
विधि 1: सूची का उपयोग करें()
index_list = list( df.index.values )
विधि 2: टॉलिस्ट() का उपयोग करें
index_list = df. index . values . tolist ()
दोनों विधियाँ बिल्कुल समान परिणाम देंगी, लेकिन दूसरी विधि अत्यधिक बड़े डेटाफ़्रेम पर तेज़ होगी।
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame df team points assists rebounds 0 A 18 5 11 1 B 22 7 8 2 C 19 7 10 3 D 14 9 6 4 E 14 12 6 5 F 11 9 5 6 G 20 9 9 7:28 4 12
विधि 1: सूची का उपयोग करें()
निम्नलिखित कोड दिखाता है कि पांडा डेटाफ़्रेम के सूचकांक को तुरंत सूची में बदलने के लिए सूची() का उपयोग कैसे करें:
#convert index to list
index_list = list( df.index.values )
#view list
index_list
[0, 1, 2, 3, 4, 5, 6, 7]
ध्यान दें कि सूची में डेटाफ़्रेम के सूचकांक में मूल मान शामिल हैं।
यह सत्यापित करने के लिए कि परिणाम एक सूची है, हम type() का भी उपयोग कर सकते हैं:
#check object type
type (index_list)
list
विधि 2: टॉलिस्ट() का उपयोग करें
निम्नलिखित कोड दिखाता है कि पांडा डेटाफ़्रेम के सूचकांक को तुरंत सूची में बदलने के लिए सूची() का उपयोग कैसे करें:
#convert index to list
index_list = df. index . values.tolist ()
#view list
index_list
[0, 1, 2, 3, 4, 5, 6, 7]
फिर से, सूची में डेटाफ़्रेम के सूचकांक में मूल मान शामिल हैं।
यह सत्यापित करने के लिए कि परिणाम एक सूची है, हम type() का भी उपयोग कर सकते हैं:
#check object type
type (index_list)
list
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:
पांडा में एक या अधिक सूचकांक मानों को कैसे संशोधित करें
पंडों में इंडेक्स को कॉलम में कैसे बदलें
पंडों में एक इंडेक्स को कैसे रीसेट करें