Python - 将 Pandas DataFrame 转换为二进制数据
使用get_dummies()方法将分类DataFrame转换为二进制数据。以下是我们的PandasDataFrame有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
#创建数据帧
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"\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
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短