r - 制作一个子向量,只保持元素可被三整除
问题描述
所以我目前正在努力从 R 开始。我的任务是创建一个向量v=c(1,3,5,7,8,9,11,13,15,17,19,21)
,然后创建一个子向量,它只保持其中的元素v
可以被三整除。
我想我必须使用%%
运算符,但我不确定如何让它进行挑选,而不是仅仅将每个元素除以三。我还尝试创建一个只有三分之二的向量,以便将原始向量除以该向量……毫无疑问,这不起作用哈哈。
任何帮助表示赞赏,我只想了解如何使用不同的运算符和命令。
解决方案
创建矢量
x <- c(1,3,5,7,8,9,11,13,15,17,19,21)
可除以 3 的滤芯
x[(x %% 3) == 0]
结果
[1] 3 9 15 21
推荐阅读
- nginx - Magento 2.4.3-p1 被黑:添加到购物车显示 URL javax.faces.resource.../WEB-INF/web.xml.jsf
- python - dlib 没有安装 pycharm,如何解决?没有其他帖子有帮助。我需要使用 python 3.9
- python - Python re 表达式 - 删除 # 后跟数字直到逗号
- android - withContext(Dispatchers.IO) 运行后无限阻塞
- git - 如何在idea和STS之间保持代码风格和重新格式化一致?
- java - 子类的常量比较器或方法的正确签名是什么?
- server - WEBRTC 得到远程尖叫,但只有视频不显示在视图中(制作 SFU)
- java - 如何使 RestAssured.filters() 线程安全?
- android - 无法从 ViewModel 获取搜索数据到 Activity Kotlin
- python - 尝试使用 PyTorch 量化和保存 DeBerta 模型时出错