RScripting:在我的xVec和yVec中遇到的问题

时间:2018-08-29 18:01:04

标签: r rscript

有人能帮助我获得正确的命令来查找被 2 整除的数字并获得xVec中索引位置中的元素吗?请参考下图。

顺便说一句,我使用View()命令分别检查了View(xVec)和(yVec)的项目,但是如果我希望它们在(xVec)下能被2整除,又如何找到这些数字?我应该使用命令criteria.filter(xVec,/ 2)还是仅> str_detect(

RScriptVector

1 个答案:

答案 0 :(得分:0)

欢迎来到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可能不是最佳方法,因为您在这里使用数字而不是字符串。