my_df = pd.DataFrame({'col1': ['A', 'B', 'C', 'A', 'A', 'B'], 'col2': [
    'foo', 'bar', 'something', 'foo', 'bar', 'foo']})
patsy.dmatrix('col1 + col2', data=my_df)
patsy.dmatrix('0 + col1 + col2', data=my_df)
Vectorizing a Pandas dataframe for Scikit-Learn