将函数应用于向量的两个元素

阿戈列夫

哇,我完全瞎了……我读了apply,lapply等文档,但找不到任何东西。

假设我有一个向量

a = c(1,4,5,23,6,3,121,412,23)

我想对c(1,4),c(4,5),c(5,23)等应用一个函数。因此,所得向量的长度应为

length(a)-1

我认为,这确实很简单。甚至,我认为我已经做到了。但是,谢谢您的帮助。

我要应用的函数基本上是斜率或导数。

多亏了我现在的回答:

slope = function(p){ 
  return (p[2] - p[1])
}
foo = rollapply(a, 2, slope)
达森

rollapplyzoo包中功能似乎是您想要的

> library(zoo)
> a
[1]   1   4   5  23   6   3 121 412  23
> rollapply(a, 2, sum)
[1]   5   9  28  29   9 124 533 435

请注意,有针对特定操作的自定义rollxxx类型函数,因此更多详细信息可以提供更优化的解决方案。

编辑:看到您的编辑后,很显然您想要的只是diff

> diff(a)
[1]    3    1   18  -17   -3  118  291 -389

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以“ R”方式将函数应用于两个向量?

来自分类Dev

将两个函数应用于元组列表

来自分类Dev

将两个自变量的函数应用于两个矩阵

来自分类Dev

将函数应用于向量中元素的每个组合

来自分类Dev

将函数应用于向量元素的随机样本

来自分类Dev

将函数应用于向量中元素的每个组合

来自分类Dev

将函数应用于向量元素的随机样本

来自分类Dev

python pandas-将具有两个参数的函数应用于列

来自分类Dev

将函数应用于R中两个矩阵的所有列对

来自分类Dev

将函数应用于两个不等矢量的笛卡尔积

来自分类Dev

将函数应用于两个DataFrame列并从结果中创建新列

来自分类Dev

将两个函数参数应用于onClick标记

来自分类Dev

如何实现函子,以便可以将映射应用于两个函数?

来自分类Dev

如何在Mathematica中使用两个参数将Map []应用于函数?

来自分类Dev

将两个函数的句柄相乘并将ode45应用于结果

来自分类Dev

将函数应用于R中两个矩阵的所有列对

来自分类Dev

如何将函数应用于数组并形成两个单独的数组?

来自分类Dev

F# - 将函数应用于两个不同长度的数组

来自分类Dev

如何使用mapply将函数应用于两个不同数据帧中的两个不同列

来自分类Dev

将功能应用于两个列表?

来自分类Dev

Matlab:将函数应用于向量

来自分类Dev

将函数应用于列表的第n个元素

来自分类Dev

如何有效地将两个变量函数应用于data.frame(或matrix)元素-填充输出矩阵?

来自分类Dev

有条件地将两个函数之一应用于一个参数

来自分类Dev

R应用于两个向量时“表”命令的含义是什么

来自分类Dev

R应用于两个向量时“表格”命令的含义是什么

来自分类Dev

将函数应用于元素列表

来自分类Dev

将函数应用于元素列表

来自分类Dev

将两个参数函数应用于列表以使用NumPy生成对称矩阵

Related 相关文章

  1. 1

    以“ R”方式将函数应用于两个向量?

  2. 2

    将两个函数应用于元组列表

  3. 3

    将两个自变量的函数应用于两个矩阵

  4. 4

    将函数应用于向量中元素的每个组合

  5. 5

    将函数应用于向量元素的随机样本

  6. 6

    将函数应用于向量中元素的每个组合

  7. 7

    将函数应用于向量元素的随机样本

  8. 8

    python pandas-将具有两个参数的函数应用于列

  9. 9

    将函数应用于R中两个矩阵的所有列对

  10. 10

    将函数应用于两个不等矢量的笛卡尔积

  11. 11

    将函数应用于两个DataFrame列并从结果中创建新列

  12. 12

    将两个函数参数应用于onClick标记

  13. 13

    如何实现函子,以便可以将映射应用于两个函数?

  14. 14

    如何在Mathematica中使用两个参数将Map []应用于函数?

  15. 15

    将两个函数的句柄相乘并将ode45应用于结果

  16. 16

    将函数应用于R中两个矩阵的所有列对

  17. 17

    如何将函数应用于数组并形成两个单独的数组?

  18. 18

    F# - 将函数应用于两个不同长度的数组

  19. 19

    如何使用mapply将函数应用于两个不同数据帧中的两个不同列

  20. 20

    将功能应用于两个列表?

  21. 21

    Matlab:将函数应用于向量

  22. 22

    将函数应用于列表的第n个元素

  23. 23

    如何有效地将两个变量函数应用于data.frame(或matrix)元素-填充输出矩阵?

  24. 24

    有条件地将两个函数之一应用于一个参数

  25. 25

    R应用于两个向量时“表”命令的含义是什么

  26. 26

    R应用于两个向量时“表格”命令的含义是什么

  27. 27

    将函数应用于元素列表

  28. 28

    将函数应用于元素列表

  29. 29

    将两个参数函数应用于列表以使用NumPy生成对称矩阵

热门标签

归档