Enrollments closing soon for Post Graduate Certificate Program in Applied Data Science & AI By IIT Roorkee | 3 Seats Left
Apply NowLogin using Social Account
     Continue with GoogleLogin using your credentials
Scikit-learn provides a class OneHotEncoder for performing One Hot Encoding. This class is present in the preprocessing submodule of sklearn.
We can perform One Hot Encoding in the same way in which we imputed the missing values, i.e, create an instance and fit and transform variables.
We'll use the fit_transform() method here which performs both fitting and transforming at a single time. Its syntax is the same as the fit() method. It returns a SciPy sparse matrix.
Also, we can use the instance variable categories_ to display the categories of the encoder.
Refer to OneHotEncoder documentation for further details about the method.
Import OneHotEncoder from the preprocessing submodule of sklearn.
Create an instance with the name encoder for the class OneHotEncoder.
Use the fit_transform() method on encoder. Specify train_data[['ocean_proximity']] as the dataset. Store the output in a variable named one_hot.
Taking you to the next exercise in seconds...
Want to create exercises like this yourself? Click here.
Note - Having trouble with the assessment engine? Follow the steps listed here
Loading comments...