对矩阵中的每 N 个值求和

2023-12-03

因此,我查看了之前发布的这个问题,该问题用于对矩阵中每行中的每 2 个值求和。链接在这里:对行中的特定列求和。我还在这里查看了另一个问题:R 对矩阵中的每 k 列求和这和我的更相似。在这种情况下我无法让解决方案发挥作用。这是我正在使用的代码......

y <- matrix(1:27, nrow = 3)
y

m1 <- as.matrix(y)
n <- 3
dim(m1) <- c(nrow(m1)/n, ncol(m1), n)
res <- matrix(rowSums(apply(m1, 1, I)), ncol=n)
identical(res[1,],rowSums(y[1:3,]))


sapply(split.default(y, 0:(length(y)-1) %/% 3), rowSums)

我在应用此方法时收到一条错误消息。所需的输出是具有以下值的矩阵:

      [,1] [,2] [,3]
[1,]   12   39   66
[2,]   15   42   69
[3,]   18   45   72

求连续组的总和n每行的元素,您只需要编写一个函数来进行求和并将其应用到每行:

n <- 3
t(apply(y, 1, function(x) tapply(x, ceiling(seq_along(x)/n), sum)))
#       1  2  3
# [1,] 12 39 66
# [2,] 15 42 69
# [3,] 18 45 72
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

对矩阵中的每 N 个值求和 的相关文章

  • matplotlib 中的 R 风格数据轴缓冲区

    R 绘图自动设置 x 和 y 限制 以在数据和轴之间留出一些空间 我想知道 matplotlib 是否有办法自动执行相同的操作 如果没有 是否有一个好的公式或 经验法则 来说明 R 如何设置其轴限制 在 matplotlib 中 您可以通过
  • 从 data.frame 中提取时用 NA 填充缺失的列

    我有一个函数 它将具有某些列的数据框作为输入 columns a b z 现在我有一个数据框DF只有很少的这些列DF columns f u z 如果列不在其中 如何创建一个包含所有值为 NA 的列的数据框DF这与DF在柱子上 f u z
  • R data.table 连接不等式条件

    我想使用 data table 包根据多个不等式条件对数据进行子集化 data table 手册中的示例展示了如何使用字符变量执行此操作 但不显示数字不等式 我还了解了如何使用子集函数来执行此操作 但我真的很想利用 data table 二
  • 矩阵到数组 C#

    这将是转换方阵的最有效方法 例如 1 2 3 4 5 6 7 8 9 into 1 2 3 4 5 6 7 8 9 in c 我在做 int array2D new int 1 2 3 4 5 6 7 8 9 int array1D new
  • 如何使用autoconf重新生成配置文件?

    我使用 autoconf 重新生成配置文件 它有效 但是当我执行生成的配置文件时 configure 有一些错误消息 例如 configure line 3713 syntax error near unexpected token bla
  • 根据 R 数据框中的名称对列进行平均

    我想知道是否有一种有效的方法来获取每组的平均值类似命名的列谁的名字结尾为 1S and 2S ex ex1S ex2S at time 1并取每组的平均值类似命名的列谁的名字结尾为 1C or 2C ex ex1C ex2C at time
  • R参考类问题

    我正在尝试在 R 中创建一个简单的参考类 这是我的代码 R 初学者 MyClass lt setRefClass MyClass fields list a numeric b numeric methods list initialize
  • 如何从数据框中删除少于 5 个观察值的个体 [重复]

    这个问题在这里已经有答案了 为了澄清这个问题 我将简要描述数据 中的每一行data frame是一个观察值 列代表与该观察值相关的变量 包括 观察到什么个体 观察时间 观察地点等 我想排除 过滤观察值少于 5 个的个体 换句话说 如果 in
  • 通过 r markdown 中的循环创建代码片段

    如同如何使用R中的knitr创建一个包含代码块和文本的循环 https stackoverflow com questions 36373630 how to create a loop that includes both a code
  • 以 2 为底的矩阵对数

    Logm 取矩阵对数 并且log2 取矩阵每个元素以 2 为底的对数 我正在尝试计算冯 诺依曼熵 它涉及以 2 为底的矩阵对数 我该怎么做呢 如果将 以 2 为底 的矩阵指数定义为B expm log 2 A 或者如果您类似地通过特征分解直
  • 按组计算连续行中的值之间的差异

    这是我的一个df 数据框 group value 1 10 1 20 1 25 2 5 2 10 2 15 我需要按组计算连续行中的值之间的差异 所以 我需要一个结果 group value diff 1 10 NA because the
  • R data.table 1.9.2 关于 setkey 的问题

    这似乎是 1 8 10 后引入的一个错误 与包含列表的 DT 的 setkey 相关 运行下面两个代码来查看问题 library data table dtl lt list dtl 1 lt data table scenario 1 p
  • 更改 pander 中的默认对齐方式 (pandoc.table)

    我目前正在切换到pander对于我的大部分时间knitr markdown格式化 因为它提供了如此出色的pandoc支持 我不太满意的一件事是默认的居中对齐 营销人员可能会喜欢它 但对于技术报告来说这是一个可怕的事情 使用的最佳选择Hmis
  • R 中的龙卷风图

    我正在尝试在 R 中绘制龙卷风图 又名敏感性图 目标是可视化某些变量增加 10 和减少 10 的效果 到目前为止我已经得到这个结果 这是我正在使用的代码 Tornado plot data lt matrix c 0 02 0 02 0 0
  • R中整数类和数字类有什么区别

    我想先说我是一个绝对的编程初学者 所以请原谅这个问题是多么基本 我试图更好地理解 R 中的 原子 类 也许这适用于一般编程中的类 我理解字符 逻辑和复杂数据类之间的区别 但我正在努力寻找数字类和整数类之间的根本区别 假设我有一个简单的向量x
  • 如何在 R 中将字符串解析为层次结构或树

    有没有办法将表示组的字符串解析为 R 中的层次结构 假设我的小组结构如下 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 3 1 1 3 1 1 1 3 2 1 1 3 3 1 2 1 2 1 1 2 1 1 1 2 1 2 1
  • 按特定样本前缀对列名称向量进行子集化

    假设我有一个如下所示的数据框 ca01 lt c 1 10 ca02 lt c 2 11 ca03 lt c 3 12 stuff 1 lt rep test 10 other lt rep 9 10 data lt data frame
  • R - 与 SpatialPolygonsDataFrame 对象相交的 SpatialLinesDataFrame 列表的嵌套循环

    我有一系列需要完成的步骤SpatialLinesDataFrame 此处的 线 基于对象与多特征中各个特征的关系SpatialPolygonsDataFrame 多边形 对象 简而言之 每个线列表元素源自单个面要素内部 并且可能会也可能不会
  • 计算互相关函数?

    In R 我在用ccf or acf计算成对互相关函数 以便我可以找出哪个移位给我带来最大值 从它的外观来看 R给我一个标准化的值序列 Python 的 scipy 中是否有类似的东西 或者我应该使用fft模块 目前 我正在这样做 xcor
  • 通过使用 navbarPanel() 并隐藏导航栏构建多页闪亮应用程序用户端(在 ui.R 中)?

    我想构建一个多页闪亮应用程序 我可以在其中控制用户可以看到哪个页面 迪安 阿塔利确实这个演示应用程序中有类似的东西 https github com daattali advanced shiny tree master multiple

随机推荐

  • 在一系列时间索引上绘制 DataFrame

    我是 Python 和 pandas 的新手 我有一个数据集作为 DataFrame 加载到 Python 中 DataFrame 的索引是格式为 2018 01 01 00 00 00 的时间 我的数据集范围从 2018 01 01 00
  • 为什么证书颁发机构 (CA) 从中间颁发机构而不是根颁发机构颁发证书?

    当购买数字证书时 它会通过递归地遵循以根 CA 的证书结束的 颁发者 权威链来进行验证 对一些销售证书的公司网站的检查显示 他们的证书实际上是由同一家公司的中间 CA 颁发的 叶证书和 可免费下载的 中间证书必须都安装在 Web 服务器上才
  • 监听手机状态变化 - Android

    我目前正在尝试创建一个简单的应用程序 记录您拨打电话的分钟数 然后在接近空闲时间时向您发出警告 此时 我创建了一个名为 CallService java 的服务 每当用户呼叫他人时都会调用该服务 该服务仅记录呼叫的开始时间和呼叫的结束时间
  • 为什么这个异步代码有时会失败,并且只有在没有观察到的情况下才会失败?

    这是已经运行良好几周的原始代码 在我刚刚进行的测试中 100 次尝试中有 0 次失败 using var httpClient new HttpClient var tasks new List
  • 如何使用SQL存储过程创建数据库?

    如何使用SQL存储过程创建数据库 为什么我不能将数据库作为变量发送 从外部发送数据库名称有限制吗 如果有这样的限制我该怎么办 create proc AddDatabase Name varchar 100 FileName varchar
  • android 保存以编程方式创建的视图

    我以编程方式创建一个RelativeLayout 其中包含一些其他视图 并将其添加到在XML 中定义的父视图 但是 重新创建活动后 以编程方式创建的所有视图 包括布局 都会消失 我是否需要 SharedPreferences 对象来保存值
  • 如何从数组中删除偶数?

    我需要删除该数组的偶数 function removeEvens numbers Do not modify code below this line const oddNumbers removeEvens 1 2 3 4 5 conso
  • iOS 通用应用程序在手机上似乎略有放大

    我有一个 iPad 应用程序 我正在将其转换为通用应用程序以在手机上显示 它有一个标签栏和一个导航栏 我的问题是它们在手机上都太大了 我可以发誓我听到 Paul Hegarty 斯坦福大学 iTunes U 课程的 Swift 应用程序开发
  • 终止CBPeripheralManager端的连接

    有没有推荐的方法CBPeripheralManager终止连接 到目前为止我发现的最好方法就是不响应动态值 然后 BLE 堆栈似乎会关闭连接 但这看起来相当粗糙 一定会有更好的办法 不 您无法从外围侧以明确的方式强行关闭连接 没有适用于它的
  • 升级到 Rails 3 后尝试启动服务器时出错

    我刚刚按照以下说明升级到 Rails 3这个铁路广播 当我尝试启动服务器时 会发生以下情况 rails s script rails 6 in require no such file to load rails commands Load
  • Winpty 和 Git Bash

    我有同样的问题Python 无法在 git bash 命令行中工作 当我在 Git Bash 中输入时Python 它只是挂起 然而 输入winpty python工作完美 到底是什么winpty 为什么上面的命令有用 Quoting 自述
  • jquery历史插件设置当前页面可能吗?

    我用jquery分页插件 不幸的是它没有方法从对象外部设置当前页面 我真的研究过这个对象 函数不长 但作为一个 jquery 初学者 我什至无法找到事件如何绑定 显然是通过单击 我不知道如何修改这个函数 所以我可以调用类似的东西 curre
  • 静态 NextJS 站点中的 localStorage:ReferenceError:localStorage 未定义

    我尝试在 NextJS 静态站点上使用 localStorage 但遇到 localStorage is not Defined 错误 我的错误显示组件的代码是 export default function Category const
  • 即使在 'global $wpdb 之后 $wpdb 也为 null

    我已经看过几乎所有链接 但仍然无法解决我的问题 我得到 wpdb 作为null 我正在这样检查 我在 single php 文件中执行此操作 echo pre print r wpdb pre 我已经检查了以下文件 一切都已加载 wp co
  • javascript数组参数列表[重复]

    这个问题在这里已经有答案了 可能的重复 在Javascript中使用动态参数调用动态函数 我有一个数组 表示需要传递给函数调用的参数 如何动态构造这个函数调用 e g function constructRequest params par
  • 我如何知道我的 Google 地图当前的实际比例?

    我的网站上有一个 Google 地图 v3 我想知道我当前的缩放比例是多少 问题是用户可以改变它的缩放 因此比例可以改变 我需要的信息是地图的实际宽度 以公里为单位 我知道我可以使用 Bounds 但是还有其他方法吗 我真的不想使用 Bou
  • R grid.Call(C_textBounds, as.graphicsAnnot(x$label), x$x, x$y, 中的错误:绘图时找不到多边形边缘

    我知道还有其他关于此的帖子 但我已经尝试了他们建议的所有内容 但没有任何效果 我以前没有这个问题 现在突然之间 在运行我之前运行的代码时 我开始遇到这个问题 我认为这与我正在创建的主题有关 但我不明白为什么这之前工作得很好 现在却给了我这个
  • Azure B2C 注册策略重定向到应用程序后,AngularJS 哈希 # 问题

    我们想要做的是在用户成功注册后自动登录 登录 假设用户收到了应用程序的邀请 他们转到 注册 页面 填写表格并单击 创建 按钮 如果一切正常 用户将被添加到 Azure B2C 目录 然后我们会以某种方式自动运行登录策略或自动登录的其他方式
  • 如何在 Firebase 中注册用户名?

    我正在尝试在 Firebase 中实现用户名注册 因为它只提供了类似于createUserWithEmailAndPassword 但你无法创建用户名 我不知道该怎么做 下面是我的注册代码 但我还想输入一个可以使用它的用户名 当用户发布某些
  • 对矩阵中的每 N 个值求和

    因此 我查看了之前发布的这个问题 该问题用于对矩阵中每行中的每 2 个值求和 链接在这里 对行中的特定列求和 我还在这里查看了另一个问题 R 对矩阵中的每 k 列求和这和我的更相似 在这种情况下我无法让解决方案发挥作用 这是我正在使用的代码