r语言对dataframe的部分列标准化
时间: 2023-11-18 08:11:14 浏览: 271
R语言绘制SCI科研多组差异箱线图源代码.zip
可以使用scale函数对dataframe的部分列进行标准化。
例如,假设有一个名为df的dataframe,其中有三列a、b、c,我们想对a和b列进行标准化,可以使用以下代码:
```
library(dplyr)
df <- df %>% mutate_at(vars(a,b), scale)
```
这将对a和b列进行标准化,并将结果存储回df dataframe中。如果想要标准化除了某些列之外的所有列,可以使用以下代码:
```
df <- df %>% mutate_at(vars(-c), scale)
```
这将对除了c列之外的所有列进行标准化。
阅读全文