【发布时间】:2021-04-05 05:39:17
【问题描述】:
使用 R,我尝试遍历数据集中的所有列,并使用 for 循环、if 语句和 scale 函数标准化这些数字列。
目前我的代码如下:
for (columns in names(data)){
if class(data[[columns]]) == "numeric"{
data$columns = scale(data$columns)
}
print(columns)
}
但是,这不起作用。有什么帮助吗?
【问题讨论】:
-
您是否需要 for 循环和 if 语句,或者您是否愿意接受其他方法,例如来自tidyverse?
-
请同时分享您的数据示例。
标签: r loops data-manipulation