Python: если в другом случае произошла ошибка, возвращаемое значение неверно

Taijin Kim спросил: 07 октября 2018 в 12:03 в: python

Я запрограммирован, как показано ниже:

================= Программа Python ================ =

print(df.AMT.describe())
if (df.AMT.all() >= 100.000000): 
    df.BN_YN = 1
else:
    df.BN_YN = 0
df.groupby("BN_YN").size()

============= Результат программы Python ===============

count   850834.000000mean       122.405618std        607.791592min          0.00000025%         17.11940650%         59.41430675%        110.213483max     215742.068175Name: AMT, dtype:float64

BN_YN0     850834dtype: int64

Как видите, AMT имеет значения более 100,000000. Однако у BN_YN нет 1.

Как я могу получить результат как 1/0?

0 ответов