【发布时间】:2012-07-24 11:10:05
【问题描述】:
我需要标准化数据框中除了一列之外的所有内容,我正在使用 knn。我知道我可以用循环来做到这一点,但似乎有一种更简单的方法,特别是因为我正在处理 200 多个列/因子,这些列/因子必须被重命名。
有什么建议吗?
【问题讨论】:
-
我会使用
scale标准化 所有 列,将结果保存到新的数据框(实际上您可能需要一个矩阵才能使用scale-- I不记得了),然后将要保留的列的原始(非标准化)副本复制回新数据框。
标签: r loops transform normalize