पांडा डेटाफ़्रेम पंक्ति को सूची में कैसे बदलें (उदाहरण के साथ)


आप पांडा डेटाफ़्रेम की एक पंक्ति को एक सूची में बदलने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 row_list = df. loc [2 ,:]. values . flatten (). tolist ()

यह विशेष सिंटैक्स डेटाफ़्रेम की पंक्ति अनुक्रमणिका की स्थिति 2 में मानों को एक सूची में परिवर्तित करता है।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडा डेटाफ़्रेम पंक्ति को सूची में बदलें

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:

 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
print (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

हम पंक्ति अनुक्रमणिका की स्थिति 2 से मानों को सूची में बदलने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #convert row at index 2 to list
row_list = df. loc [2,:]. values . flatten (). tolist ()

#view results
print (row_list)

['C', 19, 7, 10]

हम देख सकते हैं कि पंक्ति सूचकांक की स्थिति 2 के मानों को चार मानों की सूची में बदल दिया गया है।

हम टाइप() फ़ंक्शन का उपयोग करके पुष्टि कर सकते हैं कि परिणाम वास्तव में एक सूची है:

 #view type
print ( type (row_list))

<class 'list'>

यदि आप चाहते हैं कि सूची में केवल विशिष्ट कॉलम मान शामिल हों, तो आप कॉलम को नाम से निर्दिष्ट कर सकते हैं।

उदाहरण के लिए, हम पंक्ति सूचकांक स्थिति 2 मानों को केवल टीम और पॉइंट कॉलम के लिए एक सूची में बदलने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #convert values in row index position 2 to list (for team and points columns)
row_list = df. loc [2,[' team ',' points ']]. values . flatten (). tolist ()

#view results
print (row_list)

['C', 19]

ध्यान दें कि सूची में केवल टीम और पॉइंट कॉलम मान शामिल किए गए हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पांडा में विशिष्ट कॉलम को NumPy सरणी में कैसे परिवर्तित करें
पंडों में किसी सूची को कॉलम में कैसे परिवर्तित करें
पांडास डेटाफ़्रेम में कुल पंक्ति कैसे जोड़ें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *