在函数中传递数组

时间:2019-04-09 21:23:48

标签: python pandas loops

我正在尝试创建一个名为'cs'的新变量。我想在定义函数后传递数组或列。

我也尝试在范围内使用i。

def cs(SalesAmt):
    for i in SalesAmt:
        if  SalesAmt >=3000000:
            return 'A'
        elif SalesAmt < 3000000 and SalesAmt >=1000000:
            return 'B'
        elif SalesAmt < 1000000 and SalesAmt >=750000:
            return 'C'
        elif SalesAmt < 750000 and SalesAmt >=500000:   
            return 'D'
        elif SalesAmt < 500000 and SalesAmt >=250000:   
            return 'E'
        elif SalesAmt < 250000 and SalesAmt >=100000:
            return 'F'
        elif SalesAmt < 100000 and SalesAmt >=50000:   
            return 'G'     
        elif SalesAmt < 50000 and SalesAmt >=10000:  
            return 'H'
        elif SalesAmt < 10000 and SalesAmt >=5000:   
            return'I'    
        elif SalesAmt < 5000 and SalesAmt >=1000:   
            return'J' 
        elif SalesAmt < 1000 and SalesAmt>=500:   
            return'K'
        else:
            return 'L'
print (cs)

0 个答案:

没有答案