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 产品祝福语女生文案简短