我没有根据所选行中列的累积总和以及来自另一列的值的平均值来从数据框中分离行的确切想法。
示例数据框:
ID Weight Units
16-1791-9731 299 50
16-1791-9732 301 72
16-1791-9730 301 34
16-1787-9720 296 78
16-1787-9719 297 98
16-1787-9717 300 98
16-1787-9718 301 98
16-1782-9700 297 74
16-1782-9699 299 74
16-1782-9703 301 104
16-1782-9702 303 140
16-1785-9710 298 77
16-1785-9708 298 77
16-1785-9711 299 200
16-1785-9709 300 200
16-1265-7695 299 72
例如,如何将2组4行作为单独的数据框拉出,单位平均为61,累计和权重在800到1100的范围内。 选择新数据帧的行也应从主df中删除。
实际工作数据框 - enter link description here 我试图使用更接近前面指定的标准的最佳方法从数据帧中提取行。 (累计的重量总和在800到1100之间,所选PotOG的平均值在400(400到420之间)
工作的步骤 1)识别3-4行(约为选择权重范围在800和1100之间) 2)确定PotOG的平均值(来自加权平均值) 3)识别PotOG范围在400到420之间。 4)最合适的行作为一个簇被拉出到新的数据帧(也从master中删除)。 5)重复进一步请求的过程
在dplyr中实现此目的的任何建议?
答案 0 :(得分:1)
不确定这是否是您要查找的内容,因为您没有显示预期的输出,而您的标准和输入数据提供的零个案例符合所列条件。但是,这是解决我能提出的问题的一种方法。
{{1}}