[英]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.