r - R数据表行减法
问题描述
我有一个包含 117 个对象(行)和 51 个变量(列)的数据表。我想从前一行中减去每一行并将结果发布到一个新的数据表中。
我的数据表是利率的时间序列,我想计算每日差异。
解决方案
apply(dt, MARGIN = 2, diff)
将为每一列计算每个元素与前一个元素之间的差异。尝试:
a = data.frame(matrix(c(1,1,1,3,3,3,7,7,7),byrow = T,nrow=3))
apply(a,2,diff)
推荐阅读
- javascript - TypeError:render 不是函数 updateContextConsumer
- java - mvn 测试非常非常慢
- wordpress - WooCommerce 在管理员中将产品添加到订单时更改价格
- javascript - 将组件 css 添加到 React.js,'App' 已定义但从未使用 no-unused-vars
- linux - 在 LINUX shellscript 中访问作业 PID 的问题
- python - 如何并行处理两个递归 Try except 块(Python)
- excel - 错误:尝试隐藏行时应用程序定义或对象定义
- .net - 通过命令行在 VS Installer 中启用 NuGet 包管理器。(作为自动化脚本的一部分)
- c - 合并带头节点且不带新节点的排序链表(void 函数)
- c# - 如何在 C# 中从一个项目更改依赖项目的代码