श्रेणीबद्ध डेटाफ्रेम को बाइनरी डेटा में बदलने के लिए get_dummies() विधि का उपयोग करें। निम्नलिखित 2 कॉलम के साथ हमारा पैंडास डेटाफ्रेम है:
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],
"Result": ['Pass', 'Fail', 'Fail', 'Pass', 'Pass']
}
)
get_dummies() का उपयोग करें और उस कॉलम को सेट करें जिसे आप बाइनरी रूप में बदलना चाहते हैं। यहां, हम परिणाम को "पास" और "फेल" रूप में देखना चाहते हैं। इसलिए, हम "Result" कॉलम सेट करेंगे:
pd.get_dummies(dataFrame["Result"])
उदाहरण
निम्नलिखित कोड है:
import pandas as pd
# Create DataFrame
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],
"Result": ['Pass', 'Fail', 'Fail', 'Pass', 'Pass']
}
)
print("DataFrame ...\n", dataFrame)
# converting to binary data
dfBinary = pd.get_dummies(dataFrame["Result"])
print("\nDisplaying DataFrame in Binary form...\n", dfBinary)
आउटपुट
यह निम्नलिखित आउटपुट देगा:
DataFrame ... Result Student 0 Pass Jack 1 Fail Robin 2 Fail Ted 3 Pass Scarlett 4 Pass Kat Displaying DataFrame in Binary form... Fail Pass 0 0 1 1 1 0 2 1 0 3 0 1 4 0 1