希望将所有列的所有行乘以常量

时间:2017-11-08 21:24:56

标签: r

我试图找到一个简单的(1行代码左右)来将数据帧的所有列的所有行乘以100,例如。

sys.maxsize

我目前正在这样做的方式;

df <- data.frame(replicate(10,sample(0:1,1000,rep=TRUE)))
head(df)

  X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
1  0  1  1  0  0  0  0  1  0   1
2  0  0  1  0  0  1  0  1  0   0
3  0  0  1  1  0  0  1  1  0   0
4  0  1  0  1  1  1  0  0  0   1
5  1  0  1  1  0  0  0  1  0   0
6  0  0  0  0  1  0  0  1  1   1

但是这样我必须做10次...然后使用cbind函数将它们重新绑定在一起。

dfX1 <- as.data.frame(df$X1 * 100)

有人知道更干净的方式吗?

0 个答案:

没有答案