我正在使用具有混合数据类型(数字和字符)并且还具有字符键作为主要标识符的数据框。我想缩放和居中数字变量。我尝试使用scale()函数,但它要求所有字段均为数字。当我只取数字字段并缩放它们时,我必须删除字符标识符才能缩放它们。
我理想的最终状态是我有一个包含字符字段和可缩放数字字段的数据框。
我意识到这是一个新手问题,所以请保持谦虚;-)
谢谢!
吉姆
最佳答案
像这样的事情应该做你想要的:
library(MASS)
ind <- sapply(anorexia, is.numeric)
anorexia[ind] <- lapply(anorexia[ind], scale)
关于r - R-仅在具有混合类型的数据框中缩放数字值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23619188/