我发现很难用语言来解释我想要实现的目标,所以请不要因为我展示了一个简单的例子而对我进行评判.我有一张桌子,看起来像这样:
main_col | some_metadata | value |
---|---|---|
this | True | 10 |
this | False | 3 |
that | True | 50 |
that | False | 10 |
other | True | 20 |
other | False | 5 |
我想对每个main_col
人的情况分别进行正常化处理.例如,如果我们要 Select 最小-最大规格化并将其zoom 到范围[0;main_col
],我希望输出如下所示:
main_col | some_metadata | value (normalized) |
---|---|---|
this | True | 100 |
this | False | 30 |
that | True | 100 |
that | False | 20 |
other | True | 100 |
other | False | 25 |
其中,对于每个main_col
的情况,最高值zoom 到main_col
,而另一个值按各自的比例zoom .