在Pandas中進行數據歸一化可以使用以下方法:
MinMaxScaler
進行最小-最大歸一化:from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
df_normalized = scaler.fit_transform(df)
StandardScaler
進行標準化:from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
df_standardized = scaler.fit_transform(df)
def custom_normalize(data):
return (data - data.min()) / (data.max() - data.min())
df_normalized = df.apply(custom_normalize)
以上是一些常用的數據歸一化方法,根據具體的需求選擇合適的方法進行數據歸一化。