One-hot is a group of bits where the only combinations are those with a single 1 and the rest 0 for any valid combination.
Solution for How to do one-hot encoding in Python : You can use pandas.get_dummies() to do one hot encoding Call pandas.get_dummies(data) to one-hot encode data.