Minggu, 13 April 2025

mengubah categorical data to numerical

mengubah categorical data to numerical pada dataframe menggunakan pd.get_dummies() or LabelEncoder dengan cara menghilangkan row yang kosong
df.dropna(inplace=True)  # Remove rows with missing values
atau dengan cara menuliskan nilai (MEAN) pada row yang kosong
df.fillna(df.mean(), inplace=True)  # Fill with column mean
label encoder
mengubah data categorical ke numerical
encoder = LabelEncoder()
df['Education_Level'] = encoder.fit_transform(df['Education_Level'])
one hot get dummy
atau mengilangkan kolom seperti kolom Education_Level
df = pd.get_dummies(df, columns=['Education_Level'], drop_first=True)