通过遍历另一列来创建新列...不起作用

时间:2018-08-27 19:54:04

标签: python function loops dataframe

我正在尝试根据另一列中的值创建一个新的“类别”(遍历该列)。这是我的代码。

def minority_category(minority_col):
for i in minority_col:
    if i <= 25:
        return '<= 25%'
    if i > 25 and i <= 50:
        return '<= 50%'
    if i > 50 and i <= 75:
        return '<= 75%'
    if i > 75 and i <= 100:
        return '<= 100%'
    return 'Unknown'

但是,在整个新列中结果为“ <= 75%”。根据我所看到的示例,我的代码看起来正确。谁能指出代码有问题吗?谢谢。

0 个答案:

没有答案