text_plain_output_1.png
import pandas as pd

df = pd.read_csv('../input/kasco-dataset-russian/Задача 1/Прогнозирование пролонгации/Данные для задачи.txt', sep=';')

df.shape

df = df.copy()
df.reset_index(drop=True)

df.dropna(axis=0, inplace=True)
obj_columns = df.select_dtypes(['object']).columns
df[obj_columns] = df[obj_columns].apply(lambda x: x.astype('category'))
df[obj_columns] = df[obj_columns].apply(lambda x: x.cat.codes)

df.info()