पांडा: एकाधिक स्तंभों पर न्यूनतम मान कैसे ज्ञात करें
आप पांडा डेटाफ़्रेम में एकाधिक स्तंभों में न्यूनतम मान ज्ञात करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: एकाधिक स्तंभों में न्यूनतम मान ज्ञात करें
df[[' col1 ', ' col2 ', ' col3 ']]. min (axis= 1 )
विधि 2: अनेक स्तंभों में न्यूनतम मान वाला एक नया स्तंभ जोड़ें
df[' new_col '] = df[[' col1 ', ' col2 ', ' col3 ']]. min (axis= 1 )
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ अभ्यास में इनमें से प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G'],
' points ': [28, 17, 19, 14, 23, 26, 5],
' rebounds ': [5, 6, 4, 7, 14, 12, 9],
' assists ': [10, 13, 7, 8, 4, 5, 8]})
#view DataFrame
print (df)
player points rebound assists
0 to 28 5 10
1 B 17 6 13
2 C 19 4 7
3 D 14 7 8
4 E 23 14 4
5 F 26 12 5
6 G 5 9 8
उदाहरण 1: अनेक स्तंभों में न्यूनतम मान ज्ञात करें
निम्नलिखित कोड दिखाता है कि पॉइंट और रिबाउंड कॉलम में प्रत्येक पंक्ति में न्यूनतम मान कैसे प्राप्त करें:
#find minimum value across points and rebounds columns
df[[' points ', ' rebounds ']]. min (axis= 1 )
0 5
1 6
2 4
3 7
4 14
5 12
6 5
dtype: int64
यहां परिणाम की व्याख्या करने का तरीका बताया गया है:
- पहली पंक्ति के लिए पॉइंट और रिबाउंड कॉलम में न्यूनतम मान 5 था।
- दूसरी पंक्ति के लिए पॉइंट और रिबाउंड कॉलम में न्यूनतम मान 6 था।
- तीसरी पंक्ति के लिए पॉइंट और रिबाउंड कॉलम में न्यूनतम मान 4 था।
और इसी तरह।
उदाहरण 2: अनेक स्तंभों में न्यूनतम मान वाला एक नया स्तंभ जोड़ें
निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम में एक नया कॉलम कैसे जोड़ा जाए जिसमें पॉइंट और बाउंस कॉलम में प्रत्येक पंक्ति में न्यूनतम मान शामिल हो:
#add new column that contains min value across points and rebounds columns
df[' min_points_rebs '] = df[[' points ', ' rebounds ']]. min (axis= 1 )
#view updated DataFrame
print (df)
player points rebounds assists min_points_rebs
0 to 28 5 10 5
1 B 17 6 13 6
2 C 19 4 7 4
3 D 14 7 8 7
4 E 23 14 4 14
5 F 26 12 5 12
6 G 5 9 8 5
min_points_rebs शीर्षक वाले नए कॉलम में अब डेटाफ़्रेम में प्रत्येक पंक्ति के लिए पॉइंट और बाउंस कॉलम में न्यूनतम मान शामिल है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पांडा: डेटाफ़्रेम के सामने एक कॉलम को कैसे स्थानांतरित करें
पांडा: कैसे जांचें कि कॉलम में कोई स्ट्रिंग है या नहीं
पांडा: डेटाफ़्रेम में खाली कॉलम कैसे जोड़ें