For example, I have a data in "one.txt" which is
Code:
# ID Temperature
1 25.0
2 25.0
3 25.1
4 25.6
5 25.7
6 25.9
And I want to filter out the temperature which has difference less than 0.2 with previous REGISTERED value. The output should be
Code:
# ID Temperature
1 25.0
4 25.6
6 25.9
The mechanism works like this
ID 1, diff |25.0 - 0| = 25.0 (ID 1 register)
ID 2, diff |25.0 - 25.0 (TEMP. FROM ID 1)| = 0 (ID 2 filter out)
ID 3, diff |25.1 - 25.0 (TEMP. FROM ID 1)| = 0.1 (ID 3 filter out)
ID 4, diff |25.6 - 25.0 (TEMP. FROM ID 1)| = 0.6 (ID 4 register)
ID 5, diff |25.7 - 25.6 (TEMP. FROM ID 4)| = 0.1 (ID 5 filter out)
ID 6, diff |25.9 - 25.6 (TEMP. FROM ID 4)| = 0.3 (ID 6 register)
Any idea?