पंडों में दो स्तंभों से टुपल कैसे बनाएं
आप पांडा डेटाफ़्रेम में दो कॉलमों से टुपल बनाने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
df[' new_column '] = list(zip(df. column1 , df. column2 ))
यह विशेष सूत्र new_column नामक एक नया कॉलम बनाता है, जो डेटाफ़्रेम में कॉलम 1 और कॉलम 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]}) #view DataFrame print (df) team points assists 0 to 18 5 1 B 22 7 2 C 19 7 3 D 14 9 4 E 14 12 5 F 11 9 6 G 20 9 7:28 a.m. 4
हम असिस्ट_पॉइंट्स नामक एक नया कॉलम बनाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं, जो पॉइंट्स और असिस्ट कॉलम के मानों द्वारा गठित एक टपल है:
#create new column that is a tuple of points and assists columns
df[' points_assists '] = list(zip(df. points , df. assists ))
#view updated DataFrame
print (df)
team points assists points_assists
0 to 18 5 (18.5)
1 B 22 7 (22, 7)
2 C 19 7 (19, 7)
3 D 14 9 (14, 9)
4 E 14 12 (14, 12)
5 F 11 9 (11, 9)
6 G 20 9 (20, 9)
7:28 4 (28.4)
असिस्ट_पॉइंट्स नामक नया कॉलम पॉइंट्स और असिस्ट कॉलम द्वारा गठित एक टपल है।
ध्यान दें कि यदि आप चाहें तो आप टुपल में दो से अधिक कॉलम भी शामिल कर सकते हैं।
उदाहरण के लिए, निम्नलिखित कोड दिखाता है कि एक टुपल कैसे बनाया जाए जो डेटाफ़्रेम के मूल तीन स्तंभों से मानों का उपयोग करता है:
#create new column that is a tuple of team, points and assists columns
df[' all_columns '] = list(zip(df. team , df. points , df. assists ))
#view updated DataFrame
print (df)
team points assists all_columns
0 A 18 5 (A, 18, 5)
1 B 22 7 (B, 22, 7)
2 C 19 7 (C, 19, 7)
3 D 14 9 (D, 14, 9)
4 E 14 12 (E, 14, 12)
5 F 11 9 (F, 11, 9)
6 G 20 9 (G, 20, 9)
7 A.M. 28 4 (H.28.4)
आप जितने चाहें उतने कॉलम वाला टुपल कॉलम बनाने के लिए इसी मूल सिंटैक्स का उपयोग कर सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:
पांडा में डुप्लिकेट पंक्तियाँ कैसे हटाएँ
पंडों में डुप्लिकेट कॉलम कैसे हटाएं
पांडा में डुप्लिकेट की गिनती कैसे करें