#Loading libraries
from sklearn.feature_extraction.text import HashingVectorizer
from sklearn.compose import ColumnTransformer
from sklearn.pipeline import Pipeline
import pandas as pd
#Creating dataset
df = pd.DataFrame({'text1': ['Hey! You are strong.',
'Believe in yourself.'],
'text2': ['Believe in your efforts.',
'You can do it.']})
#Applying ColumnTransformer
ct = ColumnTransformer([
('text1_hash', HashingVectorizer(), 'text1'),
('text2_hash', HashingVectorizer(), 'text2')])
#Creating pipeline
pipeline = Pipeline([
('transformer', ct)])
pipeline.fit_transform(df)