谁能帮助我找到正确的命令,找到可被2整除的数字,并在xVec
中获取索引位置中的元素?
顺便说一句,我使用View()命令分别检查了我的View(xVec)和(yVec)中的项,但是如果我想让它们在(xVec)下被2整除,我怎么能找到它们呢?
发布于 2018-08-30 08:48:48
欢迎来到R!在R中,二元运算符%%
计算除法的剩余部分,并且它是矢量化的,就像R中的大多数其他二元运算符一样。您可以这样做,以获得可被2整除的向量的元素:
# The remainders
x_remainders <- xVec %% 2
# Get elements of xVec that is divisible by 2
x_div2 <- x[x_remainders == 0]
# Get indices within xVec where the element is divisible by 2
ind_x_div2 <- which(x_remainders == 0)
希望这能有所帮助。str_detect
可能不是最好的方法,因为您在这里处理的是数字而不是字符串。
https://stackoverflow.com/questions/52083635
复制相似问题