До running pd.cut()
мой массив имеет значения 0,0 -0,25 0,25 0,50 ... и т. Д. После running pd.cut()
мой массив имеет NaN NaN ... и т. Д. Я знаю, что проблема связана с тем, как я настраиваю свои бункеры.Я пробовал оба сегмента кода ниже:
bins = (2, 0.0 , 100)
group_names = ['Bad', 'Good']
array['Values'] = pd.cut(array['Values'], bins=bins, labels=group_names)
bins = (2, 5.0, 100)
group_names = ['Bad', 'Good']
array['Values'] = pd.cut(array['Values'], bins=bins, labels=group_names)
Я ожидаю, что значения массива будут заменены на Good и Bad.Если значение массива больше 0.0, тогда Good else Bad
Пример:
0.0 -0.25 0.25 0.50
Bad Bad Good Bad