我希望你能再次帮助我解决有关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
非常感谢!