2015-11-22 56 views
0

我已經從分類數據中檢查了許多關於直方圖/條形圖的帖子,但我仍然看不到進展。我有一個名稱數據集(單列),每個名稱的出現次數從一次到8,000次。我可以創建一個帶有變量和頻率的表格,並且我可以將該表格移動到數據框中,但無論我嘗試什麼,我甚至無法獲得barplot,更不用說x軸上的變量和y軸上的頻率的直方圖。R編程:圖表一個因子頻率的Z分佈

最終,我想用名稱和頻率的表格或數據框來計算每個名稱的Z分數,然後繪製分佈圖。我可以用一系列數字很容易地做到這一點,但用分類變量做這件事讓我難住。 謝謝, rms

回答

0

這是你在找什麼?

example_data <- data.frame(Name = sample(paste0("Name", 1:15), size = 8000, replace=TRUE, prob = (1:15)/sum(1:15))) 

counts <- as.data.frame(table(example_data)) 
colnames(counts) <- c("Name", "Freq") 

library(ggplot2) 
ggplot(data = counts, aes(x = Name, y = Freq)) + geom_bar(stat="identity") 

以供將來參考,這是一個比較容易回答,如果你提供一個reproducible example,或者進入更詳細瞭解你已經嘗試過什麼。希望這可以幫助!