У меня есть фрейм данных 1:
revol_util grp_revol_util
10.3 (9.4,22.4]
24.2 (22.4,30.0]
19.1 (9.4,22.4]
78.1 (56.5,60.0]
3.6 (9.4,22.4]
NaN NaN
и фрейм данных 2:
grp_revol_util Values
(9.4,22.4] -0.41
(22.4,30.0] -0.39
(56.5,60.0] -0.19
Missing -0.11
Я хочу иметь фрейм данных, подобный этому:
revol_util grp_revol_util Values
10.3 (9.4,22.4] -0.41
24.2 (22.4,30.0] -0.39
19.1 (9.4,22.4] -0.41
78.1 (56.5,60.0] -0.19
3.6 (9.4,22.4] -0.41
NaN NaN -0.11
У меня есть попытка:
Results = df_1.merge(df_2, on='grp_revol_util',how='Left')
Но я не работал, ошибка:
Datatype is not understood
Кажется, Python не может сравнить два интервала Я также пытаюсь заменить, сопоставить ... Пожалуйста, помогите мне найти решение. Большое вам спасибо