पंडों में किसी सूची को कॉलम में कैसे परिवर्तित करें
आप पांडा डेटाफ़्रेम में किसी सूची को कॉलम में बदलने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
df[' new_column '] = pd. Series (some_list)
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: पांडा में एक सूची को एक कॉलम में बदलें
मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
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
निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम में फ़्लाइट नामक सूची को एक कॉलम में कैसे परिवर्तित किया जाए:
#create list steals = [4, 4, 3, 2, 3, 5, 0, 1] #convert list to DataFrame column df[' steals '] = pd. Series (steals) #view updated DataFame print (df) team points assists rebounds steals 0 A 18 5 11 4 1 B 22 7 8 4 2 C 19 7 10 3 3 D 14 9 6 2 4 E 14 12 6 3 5 F 11 9 5 5 6 G 20 9 9 0 7:28 4 12 1
ध्यान दें कि उड़ानें पांडा डेटाफ़्रेम में एक नए कॉलम के रूप में जोड़ी गई हैं।
ध्यान दें कि यदि सूची में मौजूदा डेटाफ़्रेम में पंक्तियों की संख्या से कम तत्व हैं, तो NaN मान कॉलम में पॉप्युलेट किए जाएंगे:
#create list steals = [4, 4, 3, 2, 3] #convert list to DataFrame column df[' steals '] = pd. Series (steals) #view updated DataFame print (df) team points assists rebounds steals 0 A 18 5 11 4.0 1 B 22 7 8 4.0 2 C 19 7 10 3.0 3 D 14 9 6 2.0 4 E 14 12 6 3.0 5 F 11 9 5 NaN 6 G 20 9 9 NaN 7:28 4 12 NaN
ध्यान दें कि नई उड़ान कॉलम में अंतिम तीन मान केवल पांडा-जनरेटेड NaN मान हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि अन्य सामान्य पांडा कार्य कैसे करें:
पांडास डेटाफ़्रेम से सेल वैल्यू कैसे प्राप्त करें
पांडास डेटाफ़्रेम में इंडेक्स का नाम कैसे बदलें
पंडों में नाम के आधार पर कॉलम कैसे क्रमबद्ध करें