我找不到这个问题的确切答案. 使用tidyVerse,我想将包含值>;=1的行的值相加到一个新行中. 我有:
df <- tibble(dif = c(0, 1, 2, 3), n = c(2, 4, 6, 8))
dif n
<dbl> <dbl>
1 0 2
2 1 4
3 2 6
4 3 8
在本例中,行2:4包含一个大于0的值.我想将第2:4行的n
个值相加成一个新行,最好保留dif
个值,输出如下所示.
dif n
<dbl> <dbl>
1 0 2
2 1 18