使用dplyr转换数据框中的所有列?

时间:2016-04-03 15:14:45

标签: r dplyr

假设我的数据框看起来像这样:

    foreach ($name as $value) {
    $sea = @array_search((filesize($name[$ppo])/1024),$size);
    $size[$sea] = $name[$ppo];
    $ppo++;

  }

我想重新调整df1的所有列。我可以使用以下代码完成:

set.seed(9782)
df1 <- data.frame(X1 = rnorm(100, mean=123, sd=6),
                  X2 = rnorm(100, 567, 21),
                  X3 = rnorm(100, 783, 82))

我怎么能用dplyr做同样的事?

1 个答案:

答案 0 :(得分:3)

我们可以使用scale

df1New <- df1 %>%
            mutate_each(funs(scale))