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

পাইথন প্রোগ্রাম: ডেটাফ্রেমে ২০ থেকে ৩০ বছর বয়সের মোট 직원 সংখ্যা গণনা করুন

সমস্যা বিবরণ

একটি ডেটাফ্রেম দেওয়া আছে যার কলাম Id এবং Age। আমাদের লক্ষ্য হলো Age কলামে ২০ থেকে ৩০ (উভয়ই অন্তর্ভুক্ত) বয়সের মধ্যে কতজন কর্মী আছে তা গণনা করা।

ইনপুট ডেটাফ্রেম

   Id  Age
0   1   21
1   2   23
2   3   32
3   4   35
4   5   18

সমাধানের পদ্ধতি

  1. ডেটাফ্রেম তৈরি করুন প্রদত্ত ডেটা দিয়ে।
  2. ফিল্টার করুন df['Age'].between(20, 30) ব্যবহার করে ২০-৩০ বয়সের সারিগুলো বের করুন।
  3. গণনা করুন ফিল্টার করা ফলাফলের দৈর্ঘ্য (len()) বের করুন।

পূর্ণ কোড উদাহরণ

import pandas as pd

data = {'Id': [1,2,3,4,5], 'Age': [21,23,32,35,18]}
df = pd.DataFrame(data)
print("ডেটাফ্রেম:")
print(df)

print("\n২০ থেকে ৩০ বয়সের মধ্যে কর্মী গণনা করা হচ্ছে...")
result = df[df['Age'].between(20, 30)]
count = len(result)
print(f"২০ থেকে ৩০ বয়সের মোট কর্মী সংখ্যা: {count}")

আউটপুট

ডেটাফ্রেম:
   Id  Age
0   1   21
1   2   23
2   3   32
3   4   35
4   5   18

২০ থেকে ৩০ বয়সের মধ্যে কর্মী গণনা করা হচ্ছে...
২০ থেকে ৩০ বয়সের মোট কর্মী সংখ্যা: 2

ব্যাখ্যা: between(20, 30) মেথড উভয় সীমানা অন্তর্ভুক্ত করে (inclusive)। এখানে ২১ ও ২৩ বয়সের দুজন কর্মী শর্ত পূরণ করে।

  1. পাইথনে ম্যাট্রিক্সে ঘিরা দ্বীপের সংখ্যা গণনা করার প্রোগ্রাম

  2. পাইথন প্রোগ্রাম সেট ব্যবহার করে স্ট্রিংয়ে ভাওয়েল কাউন্ট করা

  3. পাইথন প্রোগ্রাম: ১ থেকে n পর্যন্ত সকল সংখ্যার টোটাল সেট বিট গণনা

  4. পাইথনে একটি সংখ্যার টোটাল বিট গণনা করার প্রোগ্রাম