কম্পিউটার টিউটোরিয়াল

পান্ডাস ডেটাফ্রেমে দুটি নামেরিক কলামের মধ্যে করিলেশন বের করা

col1.corr(col2) দিয়ে দুটি কলামের পারওয়াইজ করিলেশন কোয়ফিশিয়েন্ট বের করা যায়। মান -১ থেকে ১ পর্যন্ত। ১ মানে পূর্ণ পজিটিভ করিলেশন।

পদ্ধতি

  1. Figure size সেট করুন
  2. ডেটাফ্রেম বানান
  3. দুটি কলাম বের করুন (col1, col2)
  4. plt.plot(col1, col2) দিয়ে স্ক্যাটার/লাইন প্লট
  5. col1.corr(col2) প্রিন্ট করুন

সম্পূর্ণ কোড

import pandas as pd
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({'lab': [1, 2, 3], 'value': [3, 4, 5]})
col1 = df['lab']
col2 = df['value']

plt.plot(col1, col2)
print("The correlation coefficient is: ", col1.corr(col2))
plt.show()

আউটপুট

The correlation coefficient is: 1.0

করিলেশন ১.০ মানে পারফেক্ট লিনিয়ার রিলেশন। সব পয়েন্ট সরল রেখায় থাকবে।

  1. পাইথন পান্ডাস - মাল্টিইন্ডেক্সের লেভেলগুলো কলাম হিসেবে ডেটাফ্রেম তৈরি করুন

  2. পাইথনে পান্ডাস ডেটাফ্রেমে কলাম নাম এক্সপ্লিসিটলি নামকরণ করা

  3. পাইথনে পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম সিলেক্ট করা

  4. পাইথন পান্ডাস: ডেটাফ্রেমের একাধিক কলাম বার গ্রাফে প্লট করা