Я работаю над распределением диапазонов номеров, таких как 0-1, 2-3,4-6 и> = 7 У меня есть следующий фрейм данных
df = pd.DataFrame()
df['T1'] =[0,2,0,3,4,5,1]
df ['T2']= [1,2,3,0,2,3,3]
df['TT'] = df.T1+df.T2
Я хочу создать новыйстолбец, который будет определять диапазоны, и я написал следующее:
U0_1 = df ['TT']<=1
U2_3 = df ['TT']>1 & df ['TT']<=3
U4_6 = df ['TT']>3 & df ['TT']<=6
df ['TG'] = np.select([U0_1,U2_3,U4_6],['TG_0-1','TG_2-3','TG_4-6'],default = 'TG_7>=')
, но он показал мне следующую ошибку:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Могу ли я обратиться за советом ко всем вам?
Спасибо,
Zep.