【发布时间】:2015-06-04 20:56:16
【问题描述】:
我想根据以下条件创建一个具有数值的新列:
一个。如果颜色=蓝色 & 宠物=狗,点数=10
b.如果颜色=蓝色 & 宠物=猫,点数=8
c。如果宠物=蛇&性别=女性,则积分=7
d。如果宠物=鼠标和性别=男性,则积分 = 6
所有行都必须满足其中一个条件。这些行永远不会满足 2 个或不满足任何条件。
color pet gender
0 blue dog male
1 blue cat male
2 orange snake female
3 green mouse male
我希望最终结果如下:
color pet gender points
0 blue dog male 10
1 blue cat male 8
2 orange snake female 7
3 green mouse male 6
我该如何做到这一点?
【问题讨论】: