![]() |
1
1
当前方法的主要问题是处理没有更低/相等值的情况——在这些情况下,我们需要到数据帧末尾的距离。你的前4应该是3,因为需要3行才能再次等于或小于1。
|
![]() |
2
1
我的方法是首先将行号作为显式行添加,因为您是在计算这些行号。然后,我进行滚动自连接,找到小于或等于当前行的下一行
结果
|
![]() |
Daniel Estévez · 扩展数据帧以包含不存在的值 5 月前 |
![]() |
Sean · 创建列,在其他列中给出下一个相等或更小的值 5 月前 |
![]() |
Pete · 通过将相应变量相乘并求和来创建新变量 5 月前 |
![]() |
ThomasIsCoding · 使用dplyr根据外部列筛选数据 6 月前 |
![]() |
bill999 · 如何创建显示观察值所处百分位数范围的变量 10 月前 |
![]() |
Hydro · R中缺失月份的NA完整数据序列? 10 月前 |