r:将归一化变量创建为新变量

时间:2018-12-12 04:30:15

标签: r function sapply

我正在寻找在数据帧(df$var)中创建变量的规范化版本。我想使用sapply和一个主要函数,但是在所有情况下它都返回1

df<- data_frame(var= c(1:10))
df$varMean<- mean(df$var)
df$varNorm<- sapply(df$var,function(x){x/mean(x)})

> df$varNorm
[1] 1 1 1 1 1 1 1 1 1 1

如何在每一行中生成df$var的规范化值?

1 个答案:

答案 0 :(得分:1)

df$ID <- seq.int(nrow(df))

这将为您的df创建索引