这是一个基本问题;我为此道歉。让x <- c(1,2,3,4,5)
. 我想生成一个z
长度为 5 st 的向量,它的成分都是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