0

我在 R 的数据框中有两列数据。我想绘制第二列中高于特定值的值,比如“p”。而且我还希望将 X 轴作为第一列,即第 1 列中的值对应于第 2 列中高于“p”的值。我无法使用子集函数完全找到解决方法。它只为我绘制一列。有什么帮助吗?

4

2 回答 2

1

尝试这样的事情:

df[df$col2 > threshold,]

对您的数据进行子集化,或者:

subset(df, col2 > threshold)
于 2013-05-20T20:54:04.513 回答
1
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))
于 2013-05-20T20:55:34.280 回答