我在数据表中有一个稀疏的矢量/列,我将其用作一个主要为零的特征,然后是一些非零元素。我想缩放/标准化向量,但仅适用于非零条目。
有任何想法如何有效地实现这一点。
提前致谢
{{1}}
返回0,然后我猜缩放数字的绝对值
答案 0 :(得分:3)
我们根据它创建一个逻辑索引('i1')和scale
。
i1 <- v1!=0
v1[i1] <- scale(v1[i1])
v1 <- c(0,0,0,0,0,0,0,10,20,5,0,0,0,0,0,0,5,3,1,30,0,0,0,0,0,0,0,1,1,0,0,0,0,0)