How can I use multiple features in basic sentiment analysis in scikit-learn?
You can one-hot encode the gender column and append it to your tfidf table.
gender = pd.get_dummies(training_data['gender-column'])
X = text_tfidf.join(gender)