管道中使用的dplyr功能的顺序是否重要?

vdep

我注意到,在管道中使用dplyr的功能顺序会影响结果。例如:

iris %>%   
  group_by(Species) %>%   
     mutate(Sum = sum(Sepal.Length))

产生的结果与此不同:

iris %>% 
  mutate(Sum = sum(Sepal.Length)) %>%
     group_by(Species)  

任何人都可以解释其原因,如果必须定义它们的任何特定顺序,请提及相同的原因。谢谢

仅供参考:iris是R中的内置数据集,请使用数据(iris)进行加载。我试图添加一个新列,每个物种的萼片长度总和。

保罗·米拉莫

是的,顺序很重要。

该管道等效于:

iris<-group_by(iris, Species) iris<-mutate(iris, Sum = sum(Sepal.Length))

如果更改顺序,则更改结果。如果您首先按物种分组,那么您将获得按物种求和的结果(我想这就是您想要的)。但是,如果在总和之后按物种分组,则该总和将对应于所有物种的萼片长度的总和。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在IF函数中使用OR运算符时,比较条件的顺序是否重要?

来自分类Dev

在dplyr中使用“窗口”功能

来自分类Dev

MongoDB查询-关键顺序在复合索引的使用中是否重要

来自分类Dev

#define使用其他#define时顺序是否重要?

来自分类Dev

如何在R中的函数中使用dplyr / magrittr的管道?

来自分类Dev

如何在dplyr / magrittr管道中使用base :: rowSums()(%>%)

来自分类Dev

在base中使用table()函数与dplyr管道语法?

来自分类Dev

dplyr管道中嵌套函数的执行顺序

来自分类Dev

在OOP中使用功能是否不好?

来自分类Dev

是否可以在Octave中使用反馈功能

来自分类Dev

脚本标签中属性的顺序是否重要?

来自分类Dev

枚举顺序在XML模式中是否重要

来自分类Dev

Windows引导时硬盘顺序是否重要?

来自分类Dev

TSQL - JOIN 谓词顺序是否重要

来自分类Dev

包含组件文件的顺序是否重要?

来自分类Dev

当元素顺序很重要时,如何在xsd中使用扩展名

来自分类Dev

在相同的过程中使用 cgroups 和 nice - 顺序重要吗?什么是正确的语法?

来自分类Dev

是否可以在Angular的kendo-editor中使用管道?

来自分类Dev

如何检测命令输出是否在UNIX管道中使用

来自分类Dev

在管道中使用Shell函数是否符合POSIX?

来自分类Dev

在dplyr mutate中使用“ diff”功能时出错

来自分类Dev

如何在dplyr中使用分位数功能summary_at

来自分类Dev

了解dplyr管道和汇总功能

来自分类Dev

在模型中使用辅助方法是否可行,更重要的是,是否合适?

来自分类Dev

在sklearn中使用管道

来自分类Dev

在monad管道中使用into()

来自分类Dev

在sed中使用管道(或)

来自分类Dev

在管道中使用ElementRef

来自分类Dev

如何在Jenkins管道中使用动态数据构建并行和顺序阶段的组合

Related 相关文章

  1. 1

    在IF函数中使用OR运算符时,比较条件的顺序是否重要?

  2. 2

    在dplyr中使用“窗口”功能

  3. 3

    MongoDB查询-关键顺序在复合索引的使用中是否重要

  4. 4

    #define使用其他#define时顺序是否重要?

  5. 5

    如何在R中的函数中使用dplyr / magrittr的管道?

  6. 6

    如何在dplyr / magrittr管道中使用base :: rowSums()(%>%)

  7. 7

    在base中使用table()函数与dplyr管道语法?

  8. 8

    dplyr管道中嵌套函数的执行顺序

  9. 9

    在OOP中使用功能是否不好?

  10. 10

    是否可以在Octave中使用反馈功能

  11. 11

    脚本标签中属性的顺序是否重要?

  12. 12

    枚举顺序在XML模式中是否重要

  13. 13

    Windows引导时硬盘顺序是否重要?

  14. 14

    TSQL - JOIN 谓词顺序是否重要

  15. 15

    包含组件文件的顺序是否重要?

  16. 16

    当元素顺序很重要时,如何在xsd中使用扩展名

  17. 17

    在相同的过程中使用 cgroups 和 nice - 顺序重要吗?什么是正确的语法?

  18. 18

    是否可以在Angular的kendo-editor中使用管道?

  19. 19

    如何检测命令输出是否在UNIX管道中使用

  20. 20

    在管道中使用Shell函数是否符合POSIX?

  21. 21

    在dplyr mutate中使用“ diff”功能时出错

  22. 22

    如何在dplyr中使用分位数功能summary_at

  23. 23

    了解dplyr管道和汇总功能

  24. 24

    在模型中使用辅助方法是否可行,更重要的是,是否合适?

  25. 25

    在sklearn中使用管道

  26. 26

    在monad管道中使用into()

  27. 27

    在sed中使用管道(或)

  28. 28

    在管道中使用ElementRef

  29. 29

    如何在Jenkins管道中使用动态数据构建并行和顺序阶段的组合

热门标签

归档