检测R中列系列中的不相关值

时间:2017-06-13 09:31:36

标签: r series

我希望你能再次帮助我解决有关R中列的相关值的问题。我有一个很大的数据帧,为了简化它,它看起来像这样:

document.addEventListener("DOMContentLoaded", function(e) {

df <- data.frame(radius = c (1,2,3,4,5,2,3,5,6,1,2,1,2,3,6,7,2,3,4,2,3,5,6)) df$num <- c(1,1,1,1,2,3,3,3,3,4,4,5,5,5,5,5,6,6,6,7,7,7,7) df 包含值(例如1和5),列num取决于此列。因此,对于radius,我们的半径值从1到4,这些是相关的。这很完美!

但是,对于num ==1,我们的半径值为1到7,但没有值4(也不是5)。我想在系列中检测到这个中断并创建另一个列,说明这个中断发生的位置。

此外,如果中断发生在值4,还指出应更改以下行(相同的num ==5)。因此,也应检测值6和7。

结果应如下所示:

其中1表示&#34;在&#34;和2表示&#34; out&#34;

num

非常感谢!

0 个答案:

没有答案