数据里面有没有全零的可能?全零的话做不了scale,譬如:
> scale(c(0,0,0,0,0,0,0,0,0))
[,1]
[1,] NaN
[2,] NaN
[3,] NaN
[4,] NaN
[5,] NaN
[6,] NaN
[7,] NaN
[8,] NaN
[9,] NaN
attr(,"scaled:center")
[1] 0
attr(,"scaled:scale")
[1] 0
调试结果:第327行转换数值向量后scale,取10个结果:
> scale(as.numeric(A[327,]))[1:10]
[1] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN