पांडा में मानक विचलन की गणना कैसे करें: उदाहरणों के साथ
आप पांडा डेटाफ़्रेम में मानों के मानक विचलन की गणना करने के लिए DataFrame.std() फ़ंक्शन का उपयोग कर सकते हैं।
व्यवहार में मानक विचलन की गणना के लिए आप निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: किसी स्तंभ के मानक विचलन की गणना करें
df [ ' column_name ' ] . std ( )
विधि 2: एकाधिक स्तंभों के मानक विचलन की गणना करें
df [[ ' column_name1 ', ' column_name2 '] ] . std ( )
विधि 3: सभी संख्यात्मक स्तंभों के मानक विचलन की गणना करें
df . std ( )
ध्यान दें कि मानक विचलन की गणना करते समय std() फ़ंक्शन स्वचालित रूप से डेटाफ़्रेम में किसी भी NaN मान को अनदेखा कर देगा।
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'B', 'B', 'B', 'B', 'C', 'C'], ' points ': [25, 12, 15, 14, 19, 23, 25, 29], ' 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 to 25 5 11 1 to 12 7 8 2 B 15 7 10 3 B 14 9 6 4 B 19 12 6 5 B 23 9 5 6 C 25 9 9 7 C 29 4 12
विधि 1: किसी स्तंभ के मानक विचलन की गणना करें
निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम में किसी कॉलम के मानक विचलन की गणना कैसे करें:
#calculate standard deviation of 'points' column df [ ' points ' ] . std ( ) 6.158617655657106
मानक विचलन 6.1586 निकला।
विधि 2: एकाधिक स्तंभों के मानक विचलन की गणना करें
निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम में एकाधिक स्तंभों के मानक विचलन की गणना कैसे करें:
#calculate standard deviation of 'points' and 'rebounds' columns
df[[' points ', ' rebounds ']]. std ()
points 6.158618
rebounds 2.559994
dtype:float64
“प्वाइंट” कॉलम का मानक विचलन 6.1586 है और “रिबाउंड” कॉलम का मानक विचलन 2.5599 है।
विधि 3: सभी संख्यात्मक स्तंभों के मानक विचलन की गणना करें
निम्नलिखित कोड दिखाता है कि डेटाफ़्रेम में प्रत्येक संख्यात्मक कॉलम के मानक विचलन की गणना कैसे करें:
#calculate standard deviation of all numeric columns
df. std ()
points 6.158618
assists 2.549510
rebounds 2.559994
dtype:float64
ध्यान दें कि पांडा ने “टीम” कॉलम के मानक विचलन की गणना नहीं की क्योंकि यह एक संख्यात्मक कॉलम नहीं था।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:
पांडा में स्तंभों के औसत की गणना कैसे करें
पांडा में कॉलम माध्यिका की गणना कैसे करें
पांडा में स्तंभों के अधिकतम मूल्य की गणना कैसे करें