R を使用して、サーバーのアクセス ログ ファイルを分析したいと考えています。私は R が初めてで、barplot を使用してデータを視覚化したいと考えています。x 回以上発生する値のみをプロットする barplot の方法はありますか? 現時点では、サーバーへのリクエストを発生頻度でプロットしていますが、たとえば100回以上発生したリクエストにのみ関心があります。これを指定することは可能ですか?
ありがとう
再現可能な例がなければ、答えがわかりません。ここでは、パッケージbarchart
から使用する例を示します。lattice
数式表記が便利なので気に入っています。ここでの考え方は、基準に従ってデータをサブセット化することです (ここではイベントの発生)。
server= paste('EVENT_',sample(LETTERS[1:6],1000,rep=T),sep='')
dat <- as.data.frame(table(server)) ## I transform it to a data.frame for more flexibility
library(lattice)
p.160 <- barchart(Freq~server,data=subset(dat,Freq > 160),main='Event > 160')
p.all <- barchart(Freq~server,data = dat, main ='all events')
library(gridExtra)
grid.arrange(p.all,p.160)