ক্যাটেগরিক্যাল ডেটাফ্রেমকে বাইনারি ডেটায় রূপান্তর করতে get_dummies() মেথড ব্যবহার করা হয়। নিচে আমাদের ২টি কলামসহ পান্ডাস ডেটাফ্রেম:
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],
"Result": ['Pass', 'Fail', 'Fail', 'Pass', 'Pass']
}
)
get_dummies() ব্যবহার করা হয় এবং যেটি বাইনারি ফর্মে রূপান্তর করতে চাই সেটি কলাম সেট করা হয়। এখানে আমরা "Result" কলামে "Pass" এবং "Fail" ফর্মে দেখতে চাই। তাই "Result" কলাম সেট করা হয়:
pd.get_dummies(dataFrame["Result"])
উদাহরণ
নিচে কোড দেওয়া হলো:
import pandas as pd
# ডেটাফ্রেম তৈরি
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],
"Result": ['Pass', 'Fail', 'Fail', 'Pass', 'Pass']
}
)
print("DataFrame ...\n", dataFrame)
# বাইনারি ডেটায় রূপান্তর
dfBinary = pd.get_dummies(dataFrame["Result"])
print("\nবাইনারি ফর্মে DataFrame প্রদর্শন...\n", dfBinary)
আউটপুট
এটি নিচের আউটপুট দেবে:
DataFrame ... Result Student 0 Pass Jack 1 Fail Robin 2 Fail Ted 3 Pass Scarlett 4 Pass Kat বাইনারি ফর্মে DataFrame প্রদর্শন... Fail Pass 0 0 1 1 1 0 2 1 0 3 0 1 4 0 1