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),]