【发布时间】:2013-06-24 09:49:46
【问题描述】:
这是一个基本问题;我为此道歉。
让x <- c(1,2,3,4,5)。我想生成一个长度为 5 s.t. 的向量 z。它的组件都是那些满足条件的x
如果x[i]>2 则写2。
结果应该是这样的
z <- c(1,2,2,2,2)
我知道
z <- which(x>2)
给我
3 4 5
但我找不到一个好的方法来实现它以获得结果。 谢谢大家的支持。
编辑。如果不考虑向量x 我有一个矩阵M 与列x 和y 并且我想将上述修剪应用于列x 保持y 不变,我应该如何继续?
【问题讨论】: