小编jmo*_*gil的帖子

跨列的条件滚动总和

我有一个连续年份(列)的独特个体(行)的值数据框架。这里提供了一个虚拟数据示例:

dt = structure(list(ID = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), `2015` = c(0, 
0.8219178, 0, 0.1369863, 0, 1.369863, 0.2739726, 0.8219178, 5, 
0), `2016` = c(0, 1.369863, 0, 0.2739726, 0, 0.2739726, 0, 3.2876712, 
0, 0), `2017` = c(0.6849315, 0, 0, 0.6849315, 0, 0.5479452, 0, 
0, 0, 0), `2018` = c(1.0958904, 0.5479452, 1.9178082, 0, 0, 0, 
0, 0, 0, 3), `2019` = c(0, 0, 0, 1.0958904, 0, 0.9589041, 0.5479452, 
0, 0, 0), `2020` = c(0.4383562, 0, 0, …
Run Code Online (Sandbox Code Playgroud)

r lapply dataframe rowsum data.table

5
推荐指数
2
解决办法
165
查看次数

标签 统计

data.table ×1

dataframe ×1

lapply ×1

r ×1

rowsum ×1