我有一些csv格式的数据我想用于预测建模.我读取R中的数据并应用一些简单的预处理(省略NA等).在我想训练SVM分类器之前,我想使用scale(x)函数来缩放数据.问题是我的标签列是数据集的一部分.如何告诉R忽略那些列?或者这里的最佳做法是什么?
label, X1, X2, X3, ..., Xn
Y, 34, 74, 29, ..., 47
N, 88, 46, 95, ..., 33
N, 58, 78, 25, ..., 68
Y, 33, 56, 61, ..., 13
Run Code Online (Sandbox Code Playgroud)
如果我尝试:
x <- scale(trouble[,-c(1)])
trouble <- x
summary(trouble)
rm(x);
Run Code Online (Sandbox Code Playgroud)
第一列被删除并且一直没有用.