繁体   English   中英

为R中的Plotly准备数据

[英]Preparing data for Plotly in R

我能够创建数据表,数据透视表,地图等,但是我一生都无法创建可用于R的Plotly的数据集。

在此示例中,我一直在最后一个元素中找到错误,并以“ object'prem_council”结尾

我的代码是:

#### DATA ##
lic1 <- tbl(con, "ca_licenses") %>% 
  select(type,license,lic_app,status,master,prem_city_ps,class_parent,prem_council,prem_neighborhood) %>%
    filter(prem_city_ps == "LOS ANGELES", lic_app == "LIC", status == "ACTIVE", master == "Y") %>%
      collect()

lic2 <- tbl_df(lic1) 

lic3 <- as_tibble(cbind(nms = names(lic2), t(lic2)))

plot_ly(lic3, x = prem_council, y = type, type = "bar")

我删除了我的评论,所以我不会显得完整。 我的问题是获取典型的行/列数据集并准备创建Plotly图表的确切步骤是什么? 我的步骤是:

lic1 <-从postgres表中收集/过滤/选择数据(很好用),lic2 <-创建数据框lic3 <-通过转置数据创建小标题,其中第一个col现在是名称(nms)列,最后创建图表。

该图显示了lic3的输出

我尝试了许多不同的操作后,使用rm(list = ls())刷新内存。

加载的库包括RPostgreSQL,DBI,dbplyr,dplyr,plotly

任何见识将不胜感激! R的新手,已经迫不及待地想要了解它。 谢谢。

当您编写prem_council ,R在工作空间中而不是在创建的prem_council中寻找该对象,因此找不到。 试试这个

plot_ly(lic3, x = ~prem_council, y = ~type, type = "bar")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM