from future_encoders import OneHotEncoder
#from sklearn.preprocessing import OneHotEncoder
#throw ValueError
cat_pipeline = Pipeline([
('select_cat', DataFrameSelector(['Pclass', 'Sex', 'Embarked'])),
('imputer', MostFrequentImputer()),
('cat_encoder', OneHotEncoder(sparse=False)),
])
cat_pipeline.fit_transform(train_data)
from future_encoders import OneHotEncoder
#f