Python 规范化数据帧中的数据
我希望在0到100的范围内对该值进行归一化。我在一个数据框中有这些值Python 规范化数据帧中的数据,python,pandas,normalization,Python,Pandas,Normalization,我希望在0到100的范围内对该值进行归一化。我在一个数据框中有这些值 Latitude Longitude 25.436596 -100.887300 25.436596 -100.887700 25.436493 -100.887421 25.436570 -100.887344 25.436596 -100.887321 我能够使用 df_norm1 = (df - df.mean()) / (df.max(
Latitude Longitude
25.436596 -100.887300
25.436596 -100.887700
25.436493 -100.887421
25.436570 -100.887344
25.436596 -100.887321
我能够使用
df_norm1 = (df - df.mean()) / (df.max() - df.min())
我可以在0到100的范围内对相同的数据进行标准化吗。任何帮助都将不胜感激。将其更改为:
100 * (df - df.min()) / (df.max() - df.min())
(df-df.min())/(df.max()。如果将其乘以100,则得到所需的范围。将其更改为:
100 * (df - df.min()) / (df.max() - df.min())
(df-df.min())/(df.max()。如果将其乘以100,则得到所需的范围。当df.max()
等于df.min()
时,这种标准化失败。这是否回答了您的问题?当df.max()
等于df.min()
时,这种规范化失败。这是否回答了您的问题?