Better use sklearn OneHotEncoder fit/transform to ensure test data set will be OnHotEncoded by training data set.
when using "drop first" option to eliminate co-linearity, ignore new label option cannot be used
# Useful link
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OneHotEncoder.html
Tweet summary
Better use sklearn OneHotEncoder fit/transform to ensure test data set will be OnHotEncoded by training data set.