खोज…


स्तंभों के बीच सहसंबंध का पता लगाएं

मान लीजिए कि आपके पास संख्यात्मक मानों का एक डाटाफ्रेम है, उदाहरण के लिए:

df = pd.DataFrame(np.random.randn(1000, 3), columns=['a', 'b', 'c'])

फिर

>>> df.corr()
    a    b    c
a    1.000000    0.018602    0.038098
b    0.018602    1.000000    -0.014245
c    0.038098    -0.014245    1.000000

स्तंभों के बीच पियर्सन सहसंबंध मिलेगा। ध्यान दें कि विकर्ण 1 कैसे है, क्योंकि प्रत्येक स्तंभ (स्पष्ट रूप से) पूरी तरह से स्वयं के साथ सहसंबद्ध है।

pd.DataFrame.correlation एक वैकल्पिक method पैरामीटर लेता है, जो निर्दिष्ट करता है कि किस एल्गोरिदम का उपयोग करना है। डिफ़ॉल्ट pearson । उदाहरण के लिए, स्पीयरमैन सहसंबंध का उपयोग करने के लिए

>>> df.corr(method='spearman')
    a    b    c
a    1.000000    0.007744    0.037209
b    0.007744    1.000000    -0.011823
c    0.037209    -0.011823    1.000000


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow