R中的Min-max归一化,根据另一列设置min和max的组

问题描述 投票:1回答:1

使用R,我试图对一列进行min-max归一化,但是我没有使用所有列值的min和max,而是需要根据另一列确定的组设置min和max。

请参阅此示例:

x <- c(0, 0.5, 1, 2.5, 0.2, 0.3, 0.5, 0,0,0.1, 0.7)
y <- c(1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3)

df <- data.frame (x, y)

df

对于y = 1,min(x)= 0,max(x)= 2.5。对于y = 2,min(x)= 0.2,max(x)= 0.5,依此类推。]

基于此分组的最小值和最大值,执行归一化。

我在Python中发现了类似的问题,但并没有太大帮助:Normalize a column of dataframe using min max normalization based on groupby of another column

[使用R,我试图对一列进行min-max归一化,但是我不需要使用所有列值的min和max,而是需要根据另一列确定的组设置min和max。请...

r normalization
1个回答
0
投票

我不确定您是否需要类似下面的内容

© www.soinside.com 2019 - 2024. All rights reserved.