У меня большой набор данных из 3 столбцов продукта, региона и продаж.Предположим, есть 2 продукта (A, B) и 2 региона (1, 2) (Region имеет числовой тип d).То, что я делаю, это для фильтрации данных в соответствии с конкретным продуктом и конкретным регионом:
data[(data['Product'] == 'A') & (data['Region'] == 1)]
Выше код дает отфильтрованные данные.Но позже я сделал категориальную кодировку для продаж продукта, чтобы я мог обучить модель, так как продукт станет числовым dtype из категориальной кодировки.Я сделал категориальное кодирование, потому что у меня есть 2000 продуктов в наборе данных.Поэтому, когда я пытаюсь сделать это после кодирования столбца «Продукт»:
data[(data['Product'] == 1.231) & (data['Region'] == 1)]
Это дает пустой фрейм данных, в нем нет строк.Что может быть причиной этого?И я хочу фильтровать данные после кодирования, но они не дают никаких данных.