[英]How do I get the frequency totals for each bar in a barplot in R?
我有以下代碼來生成R中的數據集。但是,我想要圖表中每個x值的實際精確值,並且無法弄清楚如何生成這些值。 這是我的代碼:
x <- c("CF", "CH", "CJ", "CE", "CN", "EC", "EN", "EJ", "AB", "BA", "KO", "OD", "DL", "HG")
px = c(0.08, 0.10, 0.06, 0.20, 0.04, 0.15, 0.02, 0.10, 0.025, 0.025, 0.05, 0.05, 0.05, 0.05)
draws = sample(x, size = 1000, replace = TRUE, prob = px)
barplot(height=table(draws))
如何獲得每個x值(即CF,CH,CE等)的精確頻率?
函數“表”提供每個因子的計數
嘗試: table(draws)
這是一種方法:
sapply(lapply(x, '==', draws), sum)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.