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

পাইথন - পান্ডাস ডেটাফ্রেমকে বাইনারি ডেটায় রূপান্তর করুন

ক্যাটেগরিক্যাল ডেটাফ্রেমকে বাইনারি ডেটায় রূপান্তর করতে 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
  1. পাইথন প্যান্ডাস - PeriodIndex অবজেক্টকে টাইমস্ট্যাম্পে রূপান্তর করুন

  2. পাইথন পান্ডাস - Period অবজেক্টকে কাঙ্ক্ষিত ফ্রিকোয়েন্সিতে রূপান্তর করার পদ্ধতি

  3. পাইথন পান্ডাস: ডেটাফ্রেমের একাধিক কলাম বার গ্রাফে প্লট করা

  4. পাইথনে স্ট্রিংকে বাইনারি ফরম্যাটে রূপান্তর করা