श्रेणीबद्ध डेटाफ़्रेम को बाइनरी डेटा में बदलने के लिए get_dummies () विधि का उपयोग करें। 2 कॉलम के साथ हमारा पांडा डेटाफ़्रेम निम्नलिखित है -
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Scarlett', 'Kat'],"Result": ['Pass', 'Fail', 'Fail', 'Pass', 'Pass']
}
) get_dummies() का उपयोग करें और उस कॉलम को सेट करें जिसे आप बाइनरी फॉर्म में बदलना चाहते हैं। यहां, हम चाहते हैं कि परिणाम "पास" और "असफल" रूप में दिखाई दे। इसलिए, हम "परिणाम" कॉलम सेट करेंगे -
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