অনুমান করুন, আপনার কাছে একটি সিরিজ এবং ডামি ভেরিয়েবলে রূপান্তর করার ফলাফল আছে,
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