我试图在R中缩放矩阵 我有:
maxs<- apply(rawsingle,2,max)
mins<- apply(rawsingle,2,min)
然后
scaledss<- scale(rawsingle,center=mins,scale = (maxs-mins))
我收到错误:
&#39; scale.default错误(rawsingle,center = mins,scale =(maxs - mins)):
中心的长度&#39;必须等于&#39; x&#39;&#39;
错误发生后,我输入了:
length(mins)==ncol(rawsingle)
它返回TRUE
,所以我不知道最近会发生什么。
之前有没有人遇到类似的问题?
答案 0 :(得分:0)
问题在于“原始单一”中的某些元素。由于加载错误而导致的字符串。
答案 1 :(得分:0)
所有变量的类型都必须为numeric
:
dades[2:13] <- lapply(dades[2:13], as.numeric)