https://towardsdatascience.com/label-and-one-hot-encoding-feature-preprocessing-for-categorical-features-2c37e5d23841