gpt4 book ai didi

r - 标准化为组内的 100 个数据

转载 作者:行者123 更新时间:2023-12-05 00:21:02 30 4
gpt4 key购买 nike

我有一个看起来像这样的数据集:

Var Trait   Value
0 Trait1 42.26
1 Trait1 41.81
2 Trait1 41.21
0 Trait2 47.82
1 Trait2 51.44
2 Trait2 51.42
0 Trait3 10.27
1 Trait3 10.63
2 Trait3 10.14

我想为每个特征和 var1 添加一个标准化为 100 个数据的第四列,如下所示:

(42.26/42.26)*100= 100

(41.81/42.26)*100= 98.93

(41.21/42.26)*100= 97.51

对于特征 2 和 var1=1,值大于 var1=0 值,因此在这种情况下,第 5 行将按如下方式计算:
(47.82/51.44)*100= 92.94

最佳答案

如果您的数据是 data.table:

data[, col4:= (Value/max(Value))*100, by= Trait]

关于r - 标准化为组内的 100 个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32615797/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com