在高于给定值的R中绘制选择值

在高于给定值的R中绘制选择值,r,plot,dataframe,subset,R,Plot,Dataframe,Subset,在R中的一个数据框中有两列数据。我想绘制第二列中高于特定值的值,如“p”。我还想把X轴作为第一列,即第1列中的值与第2列中的值相对应,在“p”之上。我无法使用子集函数准确地找到解决此问题的方法。它只为我绘制了一个专栏。有什么帮助吗 试试这样的方法: df[df$col2 > threshold,] 要将数据子集,或: subset(df, col2 > threshold) sample_data p)) 您已经有了两个很好的答案,但您是否仍然可以提供一个工作示例,说明哪些不适合

在R中的一个数据框中有两列数据。我想绘制第二列中高于特定值的值,如“p”。我还想把X轴作为第一列,即第1列中的值与第2列中的值相对应,在“p”之上。我无法使用子集函数准确地找到解决此问题的方法。它只为我绘制了一个专栏。有什么帮助吗

试试这样的方法:

df[df$col2 > threshold,]
要将数据子集,或:

subset(df, col2 > threshold)
sample_data p))

您已经有了两个很好的答案,但您是否仍然可以提供一个工作示例,说明哪些不适合您。这样我们就可以解释出哪里出了问题。
sample_data <- data.frame(v1 = rnorm(100), v2 = rnorm(100))
p <- 0.5
plot(sample_data[sample_data$v2 > p, ])
plot(subset(sample_data, v2 > p))