如何基于数据帧创建另一个向量

时间:2019-07-13 15:25:31

标签: python pandas dataframe

我有一个数据框df,可以说它有两列,即得分和性别。

我想基于性别创建矢量,例如,如果某行的性别值为“ male”,则我希望该值为“ b”,如果该值为“ female”,我希望该值为是'r'

我知道我可以遍历数据帧的行,但是我读到使用矢量化效果更好。因此,在不遍历数据帧的情况下,如何获得向量(我想要的结果)?

 Score    Gender       Result I want
 34       male         b
 22       male         b
 29       female       r
 25       male         b
 36       female       r 

0 个答案:

没有答案