2
我有一个有两列的数据框(数据不总是相同的)。有条件创建
1 1
2 2
3 3
0 0
-1 -1
-2 -2
-3 -3
我想要做的是创造柱与柱的底部10%的前10%,另一列用作标签的散点图。
1 1
2 2
3 3 1
0 0
-1 -1
-2 -2
-3 -3 2
此外,它需要能够选择和标签无论从塔顶部/底部10%
任何想法?
我有一个有两列的数据框(数据不总是相同的)。有条件创建
1 1
2 2
3 3
0 0
-1 -1
-2 -2
-3 -3
我想要做的是创造柱与柱的底部10%的前10%,另一列用作标签的散点图。
1 1
2 2
3 3 1
0 0
-1 -1
-2 -2
-3 -3 2
此外,它需要能够选择和标签无论从塔顶部/底部10%
任何想法?
你的问题有点含糊。 “在jpeg输出中使用的比例尺是什么”。意思?两列是否总是相同?也许你正在寻找的东西像下面这样:
> dat<-data.frame(a=c(-(1:3),0:3))
> low<-quantile(dat$a,.1)
> high<-quantile(dat$a,.9)
> dat$flag<-NA
> dat$flag[dat$a<=low]<-1
> dat$flag[dat$a>high]<-2
> dat
a flag
1 -1 NA
2 -2 NA
3 -3 1
4 0 NA
5 1 NA
6 2 NA
7 3 2
谢谢你的回应伊恩,我意识到这个问题本身是没有很好地形成的,但我有困难解释什么是我想要的。在您的协助下,我可以把它放在一起:
top <- subset(data, data$column > quantile(data$column, 0.85))
bottom <- subset(data, data$column < quantile(data$column, 0.15))
listing <- rbind(top,bottom)
label <- 1:nrow(listing)
listing[sort.list(listing$Distance, decreasing=T),]