【发布时间】:2023-03-05 20:03:01
【问题描述】:
对于每个单独的stormMark值,我想计算自流列中最后一个非零数字以来的天数。这是我的数据示例:
> head(newdat)
dates station flow stormMark
1 2008-01-01 09512162 20 1
2 2008-01-02 09512162 0 NA
3 2008-01-03 09512162 5 NA
4 2008-01-04 09512162 0 NA
5 2008-01-05 09512162 0 NA
6 2008-01-06 09512162 3.5 2
所需的输出如下所示:
stormMark days.since.flow
1 NA
2 3
【问题讨论】:
-
你想如何处理
stormMark = NA? -
您可能想查看how to make a great R reproducible example。这将有助于以易于读入 R 的格式发布一些示例数据,例如使用
dput(newdat)
标签: r