当前位置:  开发笔记 > 编程语言 > 正文

使用函数而不是for循环来标识向量中的顺序更改

如何解决《使用函数而不是for循环来标识向量中的顺序更改》经验,为你挑选了1个好方法。



1> Jota..:

您可以使用whichdiff帮助确定发生下降趋势的位置,并使用它cumsum来填写组成员资格.

# set up new column with all 0s
df$downward.trend.seq <- 0
# use diff to identify indices to change to 1
df$downward.trend.seq[which(c(NA, diff(df$measurement)) > 0)] <- 1
# use cumsum to fill in proper group membership
df$downward.trend.seq <- cumsum(df$downward.trend.seq)

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有