use*_*667 0 vba r vector modulo
如何将输出作为R中的向量?
例如,如果我想拥有
for (i in 1:1000) {if i mod 123345 = 0, a = list(i)}
a
Run Code Online (Sandbox Code Playgroud)
但我想找到所有i划分为123345(即因子)的东西,而不仅仅是最大的一个.
可能有一种更简洁的方法来做到这一点,但我会这样做:
i <- 1:1000
j <- i[12345 %% i == 0 ]
Run Code Online (Sandbox Code Playgroud)
结果向量j包含i中值的向量,它是12345的因子.在R中,模运算符是%%,当你自己搜索时,它是一个很难找到的婊子.它隐藏在算术运算符的帮助文档中,你可以通过搜索+哪些必须在引号中找到它?"+",然后你必须读一下.
如果要查找VBA答案,最好添加VBA标记.但我怀疑它将涉及VBA模运算符;)
| 归档时间: |
|
| 查看次数: |
727 次 |
| 最近记录: |