首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Shiny的问题,参数的长度必须相同

Shiny的问题,参数的长度必须相同
EN

Stack Overflow用户
提问于 2020-06-23 20:37:04
回答 1查看 95关注 0票数 0

我再一次遇到了一些关于闪光的问题。当我运行我的应用程序时,我得到以下消息:

警告:tapply中的错误:参数必须具有相同的长度无堆栈跟踪可用

对于R来说,我仍然是个新手,我不明白为什么我会收到这个警告。我在图表中随机体验了aes_string而不是aes,但我找不到任何可行的解决方案。如果有人能帮助我,我将不胜感激。

代码语言:javascript
运行
AI代码解释
复制
library(shiny)
library(tidyverse)
df_bransch <- data_frame(
        kommun = c("Bjuv", "Bjuv", "Bjuv", "Bromölla", "Bromölla", "Bromölla", "Båstad", "Båstad", "Båstad", "Helsingborg", "Helsingborg", "Helsingborg"),
        bransch = c("Besöksnäring", "Byggnadsmaterial", "Fastigheter", "Besöksnäring", "Byggnadsmaterial", "Fastigheter", 
                    "Besöksnäring", "Byggnadsmaterial", "Fastigheter", "Besöksnäring", "Byggnadsmaterial", "Fastigheter"),
        Anställda = c(46, 369, 36, 57, 40, 36, 525, 5, 1133, 2392, 195, 1042),
        Förädlingsvärde = c(20724, 579892, 91406, 26097, 136440, 51731, 252891, 3852, 1343391, 1257333, 176595, 5017640))

ui <- fluidPage(
        navbarPage(title = "TEST", id = "nav",
                   tabPanel("Branschstruktur",
                            sidebarLayout(
                                    sidebarPanel(selectInput("kom", "Kommun", choices = unique(df_bransch$kommun), selected = "Malmö"),
                                                 varSelectInput("var", "Variabel", df_bransch[c(3,4)])),
                                    mainPanel(plotOutput("plot"))),
                   tabPanel("Utveckling"))))

server <- function(input, output, session) {
        
        df <- reactive({df_bransch %>%
                        req(input$var, input$kom) %>% 
                filter(kommun == input$kom)
        })
        
        output$plot <- renderPlot({
                ggplot(df(), aes(x = reorder(bransch, input$var), y = input$var)) +
                        geom_bar(position = "dodge", stat = "identity") +
                        labs(title = paste0("Branschstruktur, ", input$kom, " år 2018"),
                             subtitle = paste0("Variabel: ", input$var),
                             caption = "Källa: Bisnode") +
                        coord_flip()
        })
}



shinyApp(ui, server)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-23 21:11:28

请进行以下更改:

代码语言:javascript
运行
AI代码解释
复制
ggplot(df(), aes(x = reorder(bransch, df()[[input$var]]), y = df()[[input$var]]))

另外,将代码y = "Bransch", x = as.name(input$var),添加到labs()中,以便在x和y轴上给出正确的标签。然后,您将获得如下输出:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62543355

复制
相关文章
consul注册相同服务,相同程序,相同IP,不同端口来负载的问题
由于今天发现运维代码未正常发布。想要自己手动发布。发现原有服务名mos-x3-gls-service只有1个node启动,为了保障发布时原有服务不中断我需要再注册1个node,于是我简单修改了原有springboot端口9112为9113,启动后发现9113的节点正常注册,但是原来9112端口的节点服务没有了,搞了个寂寞。原因是如果在Spring Cloud Consul中使用相同的节点id进行注册,那么Consul将会将它们视为同一个节点,并将它们注册为同一个节点。老了,大意了。于是我把注册consul的节点id设置为服务名称+进程id即可解决。
高久峰
2023/06/17
5230
MariaDB 日期类型格式的长度问题
在我们对 MariaDB 日期类型进行字段设置的时候,通常我们可能没有考虑后面的长度问题。
HoneyMoose
2021/12/21
1.6K0
必须掌握的HDFS相关问题
安全模式是Namenode的一种状态(Namenode主要有active/standby/safemode三种模式)。
大数据学习与分享
2020/07/26
1K0
详解 mysql int 类型的长度值问题
创建数据库的时候发现一个问题: 改变 length 的值, 不能影响到实际的存储长度! 秉着好奇心, 打开了 google ~ 引入大神的解答.
程序员小饭
2020/09/07
3.6K0
关于 RocketMQ ClientID 相同引发的消息堆积的问题
首先,造成这个问题的 BUG RocketMQ 官方已经在 3月16号 的这个提交中修复了,这里只是探讨一下在修复之前造成问题的具体细节,更多的上下文可以参考我之前写的 《RocketMQ Consumer 启动时都干了些啥?》 ,这篇文章讲解了 RocketMQ 的 Consumer 启动之后都做了哪些操作,对理解本次要讲解的 BUG 有一定的帮助。
SH的全栈笔记
2022/08/17
1.2K0
关于 RocketMQ  ClientID 相同引发的消息堆积的问题
IT程序员必须思考的问题
IT程序员必须思考的问题 行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿 IT 人调侃,那么究竟是 IT 人没有价值,还是没有仔细思考过自身的价值? 1. 搞 IT 的是屌丝、码农、程序猿? 人们提到 IT 人的时候,总会想到他们呆板、不解风情,专注于 IT 技术,就算性感的美女躺在旁边也无动于衷。事实真的是这样吗?虽说不能完全否定有这样的情况存在,但这是 IT 人普遍的特点吗?而其它行业也有很多这样的人,那为什么人们总是拿程序员说事?下图为 2013 年网上曾经流传的一张屌丝分布图,程序员行业居首
用户1289394
2018/02/26
9300
数字遗产——你必须面对的问题!
大数据文摘编辑 素材来源:新浪科技、腾讯科技 沃顿名誉退休金融教授杰克·古藤泰格(Jack Guttentag)并不是一个不正常的人,但他却经常会认真思考一个问题:当他去世后,他在个人和专业领域的数
大数据文摘
2018/05/21
7660
数据安全,企业必须重视的问题
阅读本文大约需要5分钟 数据安全的主要挑战 企业在数字化转型中面临的数据安全的挑战是什么呢?总共大的是从两个方面来看,一方面是企业在最大化竞争优势的业务需求和采用适当的数据安全策略与降低风险之间进行平衡,这块其实就是非常典型的业务和安全怎么平衡的问题,就是我到底是发展业务牺牲安全,还是我要保安全牺牲业务,这个对企业来说是一个比较大的挑战。 第二个方面,本身企业有复杂的IT环境,包括企业还有一些跨云或者云迁移的一些项目跟第三方去共享,这种数据可能会被泄露。还有一些合规的问题,也是为企业数字化转型带来严重的挑战
腾讯产业互联网学堂1
2023/05/29
2430
数据安全,企业必须重视的问题
你必须知道的指针基础-4.sizeof计算数组长度与strcpy的安全性问题
  如果在作用域内,变量以数组形式声明,则可以使用sizeof求数组大小,下面一段代码展示了如何使用sizeof:
Edison Zhou
2018/08/20
1.5K2
你必须知道的指针基础-4.sizeof计算数组长度与strcpy的安全性问题
iOS中相同IP,不同端口,session失效的问题
公司在https服务器(端口443)进行正常登陆业务等处理 https://ip1:443/ 然后在端口444服务器进行资料文件上传等处理 https://ip1:444/ 因为服务器在https://ip1:443/登陆成功之后对cookie中的session进行校验保存,而一旦出现访问443->444->443,就是进行文件上传操作后,再调用443端口后,服务器对session校验失败,出现会话超时问题
freesan44
2018/09/05
2K0
Shiny||文件的上传与下载
Shiny可以将用户的数据上传到到你的应用程序里。用户可以通过浏览器进行数据的上传,并且服务器端可以访问这些数据。 一般情况下,shiny上传的数据有文件大小有限制,一般不能超过5M。可以通过shiny.maxRequestSize选项来修改这个限制。例如,在server.R的最前面加上 options(shiny.maxRequestSize=30*1024^2),可以把文件大小限制提高到30MB。
生信编程日常
2020/05/28
3.3K0
相同的树
使用深度优先搜索,递归调用进行比较,若p,q节点不为null,优先比较当前节点值val,若相等则再次调用函数依次比较其left与right节点。
_kyle
2020/11/16
5680
小白学习MySQL - 索引键长度限制的问题
最近在工作中,碰到了个很诡异的问题,需求是在两个MySQL数据库为同一张表增加一个二级索引(单键值字段(x varchar(500))),表结构和加索引的语法,都是相同的,但是一个库执行成功了,一个执行失败了,提示错误如下,
bisal
2021/09/06
3.4K0
小白学习MySQL - 索引键长度限制的问题
mysql中group_concat长度限制的问题
在mysql中的group_concat函数默认支持的最大字符数为1024。 当你使用group_concat函数时,超出第1024字符的字符会全部丢失。
botkenni
2023/10/09
2.6K0
初识Shiny
Shiny 是一个为 R 模型提供 Web 交互界面的应用框架,非常容易编写应用,不要求有 Web 开发技能。Shiny 由 RStudio 公司开发,通过 CRAN 下载安装,利用R语言轻松开发交互式Web应用。简单讲:快速搭建交互应用界面(可以发布形成固定网页)。
拴小林
2021/08/24
1.3K0
Shiny 基础
作为一个实例展示, Shiny 中内置了一些例子,我们可以通过运行 runExample() 来探索Shiny APP的结构:
王诗翔呀
2020/11/13
2.5K0
Shiny 基础
如何解决emlog列表分页标题相同的问题
Emlog程序默认的分页title都一模一样,造成很多同名页面,关键词冲突;以下是解决这个问题的方法。
用户8099761
2023/05/10
4060
IT 技术人必须思考的 15 个问题
原文出处: sanesee (@心系梦) 行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿IT人调侃,那么究竟是IT人没有价值,还是没有仔细思考过自身的价值? ---- 1.搞 IT 的是屌丝、码农、程序猿? 人们提到IT人的时候,总会想到他们呆板、不解风情,专注于IT技术,就算性感的美女躺在旁边也无动于衷。事实真的是这样吗?虽说不能完全否定有这 样的情况存在,但这是IT人普遍的特点吗?而其它行业也有很多这样的人,那为什么人们总是拿程序员说事?下图为2013年网上曾经流传的一张屌丝分布图, 程序员行
wangxl
2018/03/07
8460
IT 技术人必须思考的 15 个问题
【转】URL最大长度问题
今天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。于是,我想起GET请求是有最大长度限制的。遂输入超长一串Ticket Id进行请求,结果页面报错如下:
ZhangXianSheng
2019/07/02
2.7K0
点击加载更多

相似问题

“可变”参数必须是相同的长度

12

SummaryBy -“参数必须具有相同的长度”

21

表中错误:所有参数的长度必须相同

1617

tapply中出错:参数必须具有相同的长度

34

R错误:所有参数必须具有相同的长度。

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文