Отображение двух интервалов в Python - PullRequest
0 голосов
/ 18 марта 2020

У меня есть фрейм данных 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 не может сравнить два интервала Я также пытаюсь заменить, сопоставить ... Пожалуйста, помогите мне найти решение. Большое вам спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...