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

পাইথনে Pandas ব্যবহার করে ডেটাফ্রেমের নির্দিষ্ট কলামের সমষ্টি (sum) কীভাবে বের করবেন?


কখনো নির্দিষ্ট একটি কলামের সমষ্টি বের করতে হয়। এখানে sum() ফাংশন ব্যবহার করা হয়। যে কলামের সমষ্টি বের করতে হবে সেটি ডেটাফ্রেমে পাস করা হয়। কলামের ইনডেক্সও পাস করা যায়।

উদাহরণ

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("'age' কলামের সমষ্টি:")
print(my_df.sum(1))

আউটপুট

ডেটাফ্রেমটি:
    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' কলামের সমষ্টি:
0    53.79
1    90.24
2   120.98
3    90.56
4   113.20
dtype: float64

ব্যাখ্যা

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

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

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

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

  • 'Age' কলামের সমষ্টি কম্পিউট করতে চাইছি।

  • সমষ্টি বের করার কলামের নাম sum ফাংশনে প্যারামিটার হিসেবে পাস করা হয়েছে। (নোট: উদাহরণে sum(1) ব্যবহার করা হয়েছে যা রো-ওয়াইজ সমষ্টি দেয়।)

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

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

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

  3. পাইথনে ডেটাফ্রেমের নির্দিষ্ট কলামের মিন (mean) কীভাবে বের করবেন?

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