Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पैंडास में दो कॉलम के बीच सहसंबंध (Correlation) कैसे प्राप्त करें?


हम पैंडास में दो कॉलम के बीच सहसंबंध प्राप्त करने के लिए .corr() विधि का उपयोग कर सकते हैं। आइए एक उदाहरण लें और देखें कि इस विधि को कैसे लागू करें।

चरण

  • दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df बनाएं।
  • इनपुट डेटाफ्रेम, df प्रिंट करें।
  • दो वेरिएबल, col1 और col2 इनिशियलाइज़ करें, और उन्हें वे कॉलम असाइन करें जिनका सहसंबंध आप खोजना चाहते हैं।
  • df[col1].corr(df[col2]) का उपयोग करके col1 और col2 के बीच सहसंबंध खोजें और सहसंबंध मान को एक वेरिएबल, corr में सहेजें।
  • सहसंबंध मान, corr प्रिंट करें।

उदाहरण

import pandas as pd
df = pd.DataFrame(
    {
        "x": [5, 2, 7, 0],
        "y": [4, 7, 5, 1],
        "z": [9, 3, 5, 1]
    }
)
print("Input DataFrame is:\n", df)
col1, col2 = "x", "y"
corr = df[col1].corr(df[col2])
print("Correlation between ", col1, " and ", col2, "is: ", round(corr, 2))
col1, col2 = "x", "x"
corr = df[col1].corr(df[col2])
print("Correlation between ", col1, " and ", col2, "is: ", round(corr, 2))
col1, col2 = "x", "z"
corr = df[col1].corr(df[col2])
print("Correlation between ", col1, " and ", col2, "is: ", round(corr, 2))
col1, col2 = "y", "x"
corr = df[col1].corr(df[col2])
print("Correlation between ", col1, " and ", col2, "is: ", round(corr, 2))

आउटपुट

Input DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1
Correlation between x and y is: 0.41
Correlation between x and x is: 1.0
Correlation between x and z is: 0.72
Correlation between y and x is: 0.41

  1. Swift का उपयोग करके iOS में दो भौगोलिक स्थानों के बीच की दूरी कैसे प्राप्त करें? Swift का उपयोग करके iOS में दो भौगोलिक स्थानों के बीच की दूरी कैसे प्राप्त करें?

    इस पोस्ट में हम सीखेंगे कि दो जियो लोकेशन के बीच की दूरी कैसे कैलकुलेट करें। चरण 1: नया Xcode प्रोजेक्ट बनाएं Xcode खोलें → New Project → Single View Application → नाम FindDistance रखें। चरण 2: स्टोरीबोर्ड में लेबल जोड़ें Main.storyboard खोलें और नीचे दिखाए अनुसार दो लेबल जोड़ें। चरण 3: निचले ल

  1. Android में दो तिथियों के बीच का अंतर कैसे प्राप्त करें? Android में दो तिथियों के बीच का अंतर कैसे प्राप्त करें?

    Android में दो तिथियों के बीच दिनों का अंतर निकालने का गाइड यह ट्यूटोरियल दिखाता है कि कैसे SimpleDateFormat और Date क्लास का उपयोग करके दो तिथि स्ट्रिंग्स के बीच दिनों का अंतर निकाला जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं। चरण 2: लेआउट फ़ाइ

  1. एंड्रॉइड में दो भौगोलिक स्थानों के बीच दूरी कैसे निकालें एंड्रॉइड में दो भौगोलिक स्थानों के बीच दूरी कैसे निकालें

    Location.distanceTo() विधि का उपयोग करके दो GPS निर्देशांकों के बीच दूरी की गणना एंड्रॉइड का android.location.Location क्लास दो भौगोलिक निर्देशांकों (अक्षांश/देशांतर) के बीच सीधी रेखा (हवाई दूरी) की गणना के लिए बिल्ट-इन distanceTo() विधि प्रदान करता है। यह हेवर्साइन फॉर्मूला का उपयोग करता है और परिण