r - 矩阵中至少有 1 个负值的总列数
问题描述
我想在 100 行和 1000 列的矩阵中找到至少一个负值(也就是至少一个低于零的值)的总列数。请问如何在 Rstudio 中编码?
解决方案
我们可以colSums
在逻辑上使用matrix
并检查值是否大于 0,得到sum
sum(colSums(m1 < 0) > 0)
#[1] 6
数据
set.seed(24)
m1 <- matrix(sample(-1:15, 10 * 10, replace = TRUE), 10, 10)
推荐阅读
- r - 在 html 笔记本中将 SQL 查询结果显示为一页
- c - 从整数数组到文件的奇怪输出
- npm - 无法使用 Nexus 3 为 Cloudsmith 中的 npm 存储库做代理
- sql - 使用 SSMA 从 DB2 到 SQL 的模式转换时出现问题
- python - 将 pandas JSON 行转换为单独的列
- python-3.x - 为什么我的代码返回 TypeError: 'NoneType' object is not iterable?
- material-ui - React-select 菜单被 Dialog Content 和 Dialog Action 组件隐藏
- swiftui - SwiftUI - 在列表上居中内容
- java - EC2 Java StartInstancesRequest 从“待处理”到“停止”再到“停止”
- react-native - 构建古兰经阅读应用程序的最佳方法是什么?