P 3 Feature Scaling and Dummification

 

import pandas as pd
from sklearn.preprocessing import StandardScaler, MinMaxScaler

data = pd.read_csv("D:\Sem\DS\Iris_Dataset.csv")

numerical_features = data.select_dtypes(include=["int", "float"]).columns

scaler = StandardScaler()
data[numerical_features] = scaler.fit_transform(data[numerical_features])

min_max_scaler = MinMaxScaler()
data[numerical_features] = min_max_scaler.fit_transform(data[numerical_features])

print("Scaled Numerical Features:")
print(data[numerical_features].head())

categorical_features = data.select_dtypes(include=["object"]).columns

data = pd.get_dummies(data, columns=categorical_features)

print("\nDummified Categorical Features:")
print(data.head())