小编Max*_*ryk的帖子

Pandas:按组标准化值

我发现很难用语言解释我想要实现的目标,所以请不要因为我展示了一个简单的例子而评判我。我有一个看起来像这样的表:

主列 一些元数据 价值
真的 10
错误的 3
真的 50
错误的 10
其他 真的 20
其他 错误的 5

我想针对 的每种情况分别标准化这些数据main_col。例如,如果我们选择最小-最大归一化并将其缩放到范围 [0; 100],我希望输出如下所示:

主列 一些元数据 值(标准化)
真的 100
错误的 30
真的 100
错误的 20
其他 真的 100
其他 错误的 25

其中对于 的每种情况main_col,最高值缩放为 100,另一个值按相应比例缩放。

python dataframe pandas data-science data-wrangling

5
推荐指数
1
解决办法
621
查看次数

标签 统计

data-science ×1

data-wrangling ×1

dataframe ×1

pandas ×1

python ×1