仅替换子集向量的一部分

时间:2014-11-04 23:10:05

标签: r subset

假设我有一个名为someMatrix的数据框。现在在这个矩阵中,我想只替换4列的前三行。

我想出了这个主意。

(someMatrix[,4])[1:3] <- replacement

但我收到以下错误:could not find function "(<-"

知道如何解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以多次使用括号进行子集,而不必使用括号:

a <- cbind(rnorm(10), rnorm(10))
a[1:5, ][2:3, ][, 2][1]