Use Pandas DataFrames in scikit-learn FeatureUnion and Pipelines

This post describes how to use pandas DataFrame with scikit-learn FeatureUnion and Pipeline. Implementation in Python with detailed description.