簡體   English   中英

制作由名義組分隔的布爾值直方圖

[英]Making a histogram of boolean values separated by nominal groups

目前,我有一個像這樣的數據集:

X           observation.ID range.ID Center_Point range.low range.high falls.in.range   V4
       1:              1        1    242601532  11323785   11617177          FALSE KLF4
       2:              1        2    242601532  12645605   13926923          FALSE KLF4
       3:              1        3    242601532  14750216   15119039          FALSE KLF4
       4:              1        4    242601532  18102157   19080189          FALSE KLF4
       5:              1        5    242601532  29491029   30934636          FALSE KLF4
      ---                                                                              
13558714:             83        1      7974990   2940166    7172793          FALSE OCT4
13558715:             83        2      7974990   7880008   13098461           TRUE OCT4
13558716:             83        3      7974990  13556427   13843364          FALSE OCT4
13558717:             83        4      7974990  14113371   15137286          FALSE OCT4
13558718:             83        5      7974990  15475619   19472504          FALSE OCT4

在第V4列中有四個標稱變量是轉錄因子。 我進行了交叉聯接,以查看這些TF因子是否屬於特定系列的數據范圍。 它們的center_points(中間值)是否落在該范圍內,由falls.in.range列中的布爾值指定。 我希望生成一個直方圖,其中x軸是四個轉錄因子(V4),y軸是它們在我檢查的設定范圍內的頻率。

生成直方圖時,如何考慮falls.in.range列中的true和false值?

Hist適用於數值向量

hist(df$V4[df$falls.in.range==True])

但這將無法工作,因為df $ V4不是數字。 您想要的是條形圖而不是直方圖

barplot(table(df$V4[df$falls.in.range==True]))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM