是.我假设您更愿意根据其名称识别不要缩放的变量,而不是通过它的列位置来识别它.没有玩具的例子,我只能猜测这正是你想要的.
x <- data.frame(replicate(10, rnorm(10)))
names(x) <- letters[1:10]
##let's say you don't want to scale "b"
scalevars <- setdiff(names(x), "b")
x.scaled <- data.frame(sapply(x[,scalevars], scale),b=x[,"b"])
x.scaled <- x.scaled[,names(x)] #to get the original order of variables
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2848 次 |
| 最近记录: |