62 <- scale(dat62, center = TRUE, scale = TRUE) Error in colMeans(x, na.rm = TRUE) : 'x'必需为数值
时间: 2024-03-22 09:39:36 浏览: 118
这个错误是因为`dat62`数据集中有缺失值或非数值类型的列。`scale()`函数只能对数值类型的数据进行标准化,因此需要先将数据集中的缺失值或非数值类型的列进行处理。你可以使用`complete.cases()`函数来删除数据集中的缺失值,例如:
```
dat62 <- dat62[complete.cases(dat62),]
```
然后再使用`scale()`函数对数据集进行标准化:
```
dat62 <- scale(dat62, center = TRUE, scale = TRUE)
```
这样就可以成功对数据集进行标准化了。
阅读全文