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

পাইথনে Pandas ব্যবহার করে ডেটাফ্রেমের সংখ্যাত্মক কলামগুলোর মিন (mean) কীভাবে বের করবেন?


কখনো নির্দিষ্ট একটি কলামের বা সমস্ত সংখ্যাত্মক কলামের মিন মান বের করতে হয়। এখানে mean() ফাংশন ব্যবহার করা হয়। mean বলতে সকল মানের যোগফল বের করে মোট মান সংখ্যা দিয়ে ভাগ করা বোঝায়।

উদাহরণ

import pandas as pd

my_data = {
    'Name': pd.Series(['Tom', 'Jane', 'Vin', 'Eve', 'Will']),
    'Age': pd.Series([45, 67, 89, 12, 23]),
    'value': pd.Series([8.79, 23.24, 31.98, 78.56, 90.20])
}

print("ডেটাফ্রেমটি:")
my_df = pd.DataFrame(my_data)
print(my_df)

print("মিন (গড়):")
print(my_df.mean())

আউটপুট

ডেটাফ্রেমটি:
    Name  Age  value
0  Tom   45   8.79
1  Jane  67  23.24
2  Vin   89  31.98
3  Eve   12  78.56
4  Will  23  90.20
মিন (গড়):
Age     47.200
value   46.554
dtype: float64

ব্যাখ্যা

  • প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে এবং এলিয়াস নাম দেওয়া হয়েছে।

  • সিরিজ থাকা ডিকশনারি তৈরি করা হয়েছে।

  • ডিকশনারি পান্ডাস লাইব্রেরির DataFrame ফাংশনে পাস করা হয়েছে।

  • ডেটাফ্রেম কনসোলে প্রিন্ট করা হয়েছে।

  • সংখ্যাত্মক মান থাকা সকল কলামের মিন কম্পিউট করতে চাইছি।

  • ডট অপারেটর ব্যবহার করে ডেটাফ্রেমে mean ফাংশন কল করা হয়েছে।

  • সংখ্যাত্মক কলামগুলোর মিন কনসোলে প্রিন্ট করা হয়েছে।

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

  2. পাইথন প্যান্ডাস - Period অবজেক্ট থেকে মাসের দিন বের করুন

  3. পাইথনে পান্ডাস ডেটাফ্রেমের কলামে NaN মান গণনা করা

  4. পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করা (dropna)