【问题标题】:R-Programming: Chart the Z distribution of a factor's frequencyR-Programming:绘制因子频率的 Z 分布图
【发布时间】:2015-11-22 23:14:46
【问题描述】:

我已经从分类数据中查看了一些关于直方图/条形图的帖子,但我似乎仍然无法取得进展。我有一组名称(单列),每个名称出现一次到 8,000 次不等。我可以创建一个具有变量和频率的表,我可以将该表移动到一个数据框,但无论我尝试什么,我什至无法获得条形图,更不用说在 x 轴上具有变量且在 y 轴上具有频率的直方图了。

最终,我想使用带有名称和频率的表或数据框来计算每个名称的 Z 分数,然后绘制分布图。我可以用一系列数字轻松做到这一点,但用分类变量做到这一点让我很难过。 谢谢, 有效值

【问题讨论】:

    标签: r


    【解决方案1】:

    这是你要找的吗?

    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 会更容易回答,或者更详细地了解您已经尝试过的内容。希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 1970-01-01
      • 2017-12-23
      • 2017-07-18
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 2014-07-08
      • 2011-08-20
      相关资源
      最近更新 更多