我在R中有一个数据帧,想要删除第三列不是递增的所有行。每一行都必须高于或等于前面一行。但我的主要困难在于,行必须按照其他第1和第2列递增。在这个例子中,第3列必须根据第1列[A-B]和2 [1:4]递增。在这里,第1列[B]必须被移除,因为199>197。
PS:这是对许多地块和日期对应的CO2测量值。当CO2测量值不是单调的时,测量结果就是错误的。
Column1 | Column2 | Column3 ---|---|--- A | 1 | 200 A | 2 | 202 A | 3 | 204 A | 4 | 207 B | 1 | 199 B | 2 | 197 B | 3 | 200 B | 4 | 202
PS:这是对许多地块和日期对应的CO2测量值。当CO2测量值不是单调的时,测量结果就是错误的。
Column1 | Column2 | Column3 ---|---|--- A | 1 | 200 A | 2 | 202 A | 3 | 204 A | 4 | 207 B | 1 | 199 B | 2 | 197 B | 3 | 200 B | 4 | 202