我有以下数据框:
id sum
123 12
234 12
345 50
124 23
111 20
116 20
现在我想要将sum
匹配100或接近100
所需的数据框将是
id sum
123 12
234 12
345 50
124 23
总和是97,接近100
如何在不使用for循环的情况下在R中执行此操作?
答案 0 :(得分:4)
这样的东西?
self.collectionView.isScrollEnabled = true
答案 1 :(得分:3)
要使第一行的cumsum最接近100:
df[1L:which.min(abs(cumsum(df$sum) - 100)), ]