কম্পিউটার

একটি প্রদত্ত সিরিজকে একটি ডামি ভেরিয়েবলে রূপান্তর করতে একটি পাইথন কোড লিখুন এবং যেকোন NaN মান থাকলে তা বাদ দিন


অনুমান করুন, আপনার কাছে একটি সিরিজ এবং ডামি ভেরিয়েবলে রূপান্তর করার ফলাফল আছে,

   Female Male
0    0    1
1    1    0
2    0    1
3    1    0
4    0    1
5    0    0
6    1    0
7    1    0

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

সমাধান

  • 'পুরুষ' এবং 'মহিলা' উপাদান সহ একটি তালিকা তৈরি করুন এবং সিরিজে বরাদ্দ করুন।

  • সিরিজের ভিতরে get_dummies ফাংশন প্রয়োগ করুন এবং dummy_na মানকে মিথ্যা হিসাবে সেট করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

pd.get_dummies(series, dummy_na=False)

উদাহরণ

আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −

import pandas as pd
import numpy as np
gender = ['Male','Female','Male','Female','Male',np.nan,'Female','Female',]
series = pd.Series(gender)
print("Series is:\n",series)
print("Dummy code is:\n", pd.get_dummies(series, dummy_na=False))

আউটপুট

Series is:
0    Male
1    Female
2    Male
3    Female
4    Male
5    NaN
6    Female
7    Female
dtype: object
Dummy code is:
   Female Male
0    0    1
1    1    0
2    0    1
3    1    0
4    0    1
5    0    0
6    1    0
7    1    0

  1. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. পাইথনে একটি প্রদত্ত নম্বরের জন্য ধূসর কোড রূপান্তর করার প্রোগ্রাম

  3. পাইথন - প্রদত্ত তালিকাকে নেস্টেড তালিকায় রূপান্তর করুন

  4. সেকেন্ডকে ঘন্টা, মিনিট এবং সেকেন্ডে রূপান্তর করতে পাইথন প্রোগ্রাম