Склеарн конвейер - как применять разные преобразования на разных столбцах
Я довольно плохо знаком с конвейерами в sklearn и столкнулся с этой проблемой: у меня есть набор данных, который содержит смесь текста и чисел, то есть некоторые столбцы имеют только текст, а остальные имеют целые числа (или числа с плавающей запятой).
Мне было интересно, если бы можно было построить трубопровод, где я могу, например, позвонитьLabelEncoder()
на особенности текста иMinMaxScaler()
по номерам столбцов. Примеры, которые я видел в Интернете, в основном указывают на использованиеLabelEncoder()
на весь набор данных, а не на выбранных столбцах. Это возможно? Если так, то любые указатели будут с благодарностью.