#Loading libraries
from sklearn.feature_extraction.text import TfidfVectorizer
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_tfidf', 
        TfidfVectorizer(), 'text1'),
        ('text2_tfidf', TfidfVectorizer(), 'text2')])

#Creating pipeline
pipeline = Pipeline([('transformer', ct)])
pipeline.fit_transform(df)