尝试使用 R 和 mongodb 在 ggplot 中制作条形图
Posted
技术标签:
【中文标题】尝试使用 R 和 mongodb 在 ggplot 中制作条形图【英文标题】:Trying to make a bar graph in ggplot using R with mongodb 【发布时间】:2018-09-15 07:40:02 【问题描述】:我对 R 很陌生,我想要实现的是我有一个 CSV 格式的数据集存储在 mongodb 中。我已经链接了 Rstudio 和 mongodb 并且数据在 Rstudio 中成功导入。现在,我想做一些数据的可视化。我想做一些条形图、饼图、热图等。但是我看到的所有教程都在 ggplot 中使用数据框。如何将导入的数据从 CSV 文件转换为数据框?我知道我可能听起来很愚蠢,但我是初学者,任何帮助将不胜感激。我使用的数据集是来自此链接的 2017 CSV 文件:https://www1.nyc.gov/site/nypd/stats/reports-analysis/stopfrisk.page
【问题讨论】:
欢迎来到 ***.com。请先阅读How to make a great R reproducible example?,以便更好地了解您关于 R 的问题。 【参考方案1】:您从数据库中导入的“csv”的结构是什么?您可以尝试使用as.data.frame
将其转换为data.frame
。如果class(x)
有多个类,例如tibble
和 data.frame
,方法将使用它设计使用的类。如果您的对象属于类,例如tibble
和 data.frame
、ggplot
会知道如何处理。
【讨论】:
以上是关于尝试使用 R 和 mongodb 在 ggplot 中制作条形图的主要内容,如果未能解决你的问题,请参考以下文章
在 R 中使用 fct_relevel 和 ggplot 重新排序变量