Выбрать по столбцу

Есть DataFrame. Таблица выглядит следующим образом:

Инн        Название       Тип
231216     Орк            есть
432569     Шрек           нет

df.dtypes
Инн  object

Подскажите, как сделать выборку по столбцу Инн по первым двум цифрам (остальные цифры не имеют значение)?


Ответы (1 шт):

Автор решения: MaxU

Исходный DF:

In [97]: df
Out[97]:
      Инн Название   Тип
0  231216      Орк  есть
1  432569     Шрек   нет
2      ГР       ГР    ГР

In [98]: df.dtypes
Out[98]:
Инн         object
Название    object
Тип         object
dtype: object

решение:

search_items = ["42", "43", "44"]
res = df[df["Инн"].str[:2].isin(search_items)]

результат:

In [101]: res
Out[101]:
      Инн Название  Тип
1  432569     Шрек  нет
→ Ссылка