【发布时间】:2019-10-14 20:19:01
【问题描述】:
我正在使用一个跟踪软件,它可以在 xy 坐标平面上跟踪对象。我一直在使用它来计算 y 坐标中的位置变化,但是跟踪软件留下了一些伪影。通常,跟踪器会跳到一个角落,在那里停留几帧,然后跳回来。我的数据最终会是这样的:
yposition <- c(400,402,403,404,405,407,80,81,83,80,402,401,399,397, 398, 398, 653, 653, 654, 395, 392, 391)
dataframe <- data.frame(yposition)
velocity <- c(0,2,1,1,1,2,327,1,2,2,-322, -1,-1, -2, 1, 0, -255, 0, 1, 259, -3, -1)
dataframe <- cbind(dataframe,velocity)
这种情况下的伪影是 yposition 跳到 80 并返回,以及跳到 653 并返回。有没有办法去除这些工件对应的位置变化值(在这种情况下,从 327 到 -322 的元素,以及从 -255 到 259 的元素)?
【问题讨论】:
标签: r dataframe data-manipulation artifact