[英]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)列,最后创建图表。
我尝试了许多不同的操作后,使用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.