কম্পিউটার

গোষ্ঠীবদ্ধ ডেটা কোভেরিয়েন্স গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন এবং একটি প্রদত্ত ডেটাফ্রেমে দুটি কলামের মধ্যে দলবদ্ধ ডেটা কোভেরিয়েন্স গণনা করুন


অনুমান করুন, আপনার কাছে একটি ডেটাফ্রেম রয়েছে এবং দলবদ্ধ ডেটা এবং সংশ্লিষ্ট কলাম থেকে কোভেরিয়েন্স গণনা করার ফলাফল রয়েছে,

গ্রুপেড ডেটা COVORICES হল:মার্ক 1 মার্ক 2 0000000 মার্ক ২২.5 108.3333333333333333333333333333333333333333333333GROUPED ডেটা COVORICECE দুটি কলামের মধ্যে 12.5SCISE 50.0DTYPE:FLOAT64

সমাধান

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

  • একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

  • ডেটাফ্রেম বিষয় কলামের ভিতরে গ্রুপবাই ফাংশন প্রয়োগ করুন

df.groupby('বিষয়')
  • গোষ্ঠীবদ্ধ ডেটাতে কোভেরিয়েন্স ফাংশন প্রয়োগ করুন এবং অন্তর্নিহিত গ্রুপ_ডেটা সংরক্ষণ করুন,

group_data =df.groupby('subjects').cov()
  • বিষয় কলাম থেকে গ্রুপবাই রেকর্ড সহ মার্ক1 এবং মার্ক2 কলামের জন্য ল্যাম্বডা ফাংশন প্রয়োগ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

df.groupby('subjects').আবেদন(lambda x:x['mark1'].cov(x['mark2']

উদাহরণ

আরো ভালোভাবে বোঝার জন্য নিচের কোডটি দেখি -

pddf =pd.DataFrame({'subjects':['maths','maths','maths','science','science','science'], 'mark1':[80, 90,85,95,93,85], 'মার্ক2':[85,90,70,75,95,65]})প্রিন্ট("ডেটাফ্রেম হল:\n",df)group_data =df.groupby('বিষয় ').cov()প্রিন্ট("গ্রুপেড ডেটা কোভেরিয়েন্স হল:\n", group_data)ফলাফল =df.groupby('বিষয়').আবেদন(lambda x:x['mark1'].cov(x['mark2' ]))মুদ্রণ("দুটি কলামের মধ্যে গোষ্ঠীবদ্ধ ডেটা কোভেরিয়েন্স:\n",ফলাফল)

আউটপুট

 DataFrame হল:বিষয় mark1 mark20 গণিতশাস্ত্র 80 851 গণিতশাস্ত্র 90 902 গণিতশাস্ত্র 85 703 বিজ্ঞান 95 754 বিজ্ঞান 93 955 বিজ্ঞান 85 65Grouped তথ্য সহভেদাংক হল:mark1 mark2subjectsmaths mark1 25.0 12.500000 mark2 12.5 108.333333science mark1 28.0 50.000000 mark2 50.0 233.333333Grouped তথ্য মধ্যে সহভেদাংক দুটি কলাম:বিষয় গণনা 12.5 বিজ্ঞান 50.0dtype:float64

  1. একটি কলামে মিলে যাওয়া ডেটার উপর ভিত্তি করে দুটি ডেটাফ্রেম মার্জ করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি প্রদত্ত ডেটাফ্রেমের কর্ণ 1 দ্বারা পরিবর্তন করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত ডেটাফ্রেমে সূচক এবং কলাম স্থানান্তর করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. একটি প্রদত্ত ডেটাফ্রেমে একজন কর্মচারী আইডি এবং বেতনের সর্বনিম্ন বয়স খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন