1
我已我的数据帧设置这样找到的两条线的交叉:从数据帧
set.seed(50)
m <- matrix(nrow=4,ncol=9)
m[1,] <- 0
for(i in 2:4){
for(j in 1:9){
m[i,j] <- m[i-1,j] + runif(1,max = .25)
}
}
df <- data.frame(pond=rep(c('A','B','C'),4,each = 3),
variable=(rep(c('most','least','random'),3)),
rank=rep(c(0,.1,.2,.3),each=9),
value= as.vector(t(m)))
我想找到在这些线与方程y线相交的点= 0.5 -x如本图:
我已经有一些成功使用求解命令列出here找到交点坐标。我不确定如何在数据框架中的所有变量和池塘上迭代这个过程,特别是当这个线路交叉的等级在池塘/变量之间变化时。