我正在寻找在数据帧(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
的规范化值?
答案 0 :(得分:1)
df$ID <- seq.int(nrow(df))
这将为您的df创建索引