【发布时间】:2020-07-02 04:42:09
【问题描述】:
我正在尝试按项目规范强度代码
例如
ID Item StrengthCode
7 A 1
7 A 5
7 A 7
8 B 1
8 B 3
9 A 5
9 A 3
我需要实现的是这样的:
ID Item StrengthCode Nor
7 A 1 0.14
7 A 5 0.71
7 A 7 1
8 B 1 0.34
8 B 3 1
9 A 5 0.71
9 A 3 0.42
我试过这段代码,但我卡住了....如果你能帮助我会很棒!!!
normalit <- function(m){(m - min(m))/(max(m)-min(m))}
Tbl.Test <- Tbl.3.1 %>%
group_by(ID, Item) %>%
mutate(Nor = normalit(StregthCode))
我收到此错误:
强制引入的警告消息 NA
【问题讨论】:
-
我没有得到相同的结果,但该函数适用于您发布的示例数据
-
@Seb 你有没有最大值和最小值重合的组?
-
df$StrengthCode是一个因素吗?