Challenge: Encoding Categorical Variables
ã¡ãã¥ãŒã衚瀺ããã«ã¯ã¹ã¯ã€ãããŠãã ãã
To summarize the previous three chapters, here is a table showing what encoder you should use:
In this challenge, you work with the penguins dataset (no missing values). All categorical features â including the target 'species' â must be encoded for ML use.
12345import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a65bbc96-309e-4df9-a790-a1eb8c815a1c/penguins_imputed.csv') print(df.head())
Keep in mind that 'island' and 'sex' are categorical features and 'species' is a categorical target.
ã¿ã¹ã¯
ã¹ã¯ã€ãããŠã³ãŒãã£ã³ã°ãéå§
You are given a DataFrame df. Encode all categorical columns:
- Import
OneHotEncoderandLabelEncoderfromsklearn.preprocessing. - Split the data into
X(features) andy(target). - Create a
OneHotEncoderand apply it to the'island'and'sex'columns inX. - Replace those original columns with their encoded versions.
- Use
LabelEncoderon the'species'column to encodey.
è§£ç
ãã¹ãŠæç¢ºã§ãããïŒ
ãã£ãŒãããã¯ããããšãããããŸãïŒ
ã»ã¯ã·ã§ã³Â 1. ç« Â 13
single
AIã«è³ªåãã
AIã«è³ªåãã
äœã§ã質åããããææ¡ããã質åã®1ã€ã詊ããŠãã£ãããå§ããŠãã ãã