使用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。请...
我不确定您是否需要类似下面的内容