[R-es] problema con shiny
Carlos J. Gil Bellosta
cgb en datanalytics.com
Dom Mar 4 20:09:22 CET 2018
Corre perfectamente en mi máquina si borro la última línea (
print(environment(show))).
Simplemente, he creado un directorio vacío (/tmp/prueba), he copiado el
código (menos esa última línea) en el fichero /tmp/prueba/app.R. En una
sesión de R he hecho
library(shiny)
runApp("/tmp/prueba")
Y ha funcionado perfectamente.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dom., 4 mar. 2018 a las 19:57, Juan Antonio Gil (<jgil en edu.uned.es>)
escribió:
> Carlos el código es el ejemplo de shiny:
>
> #
> # This is a Shiny web application. You can run the application by clicking
> # the 'Run App' button above.
> #
> # Find out more about building applications with Shiny here:
> #
> # http://shiny.rstudio.com/
> #
>
> #setwd("C:/curso 2017-18/curso R/shiny/prueba1")
> library(shiny)
>
> # Define UI for application that draws a histogram
> ui <- fluidPage(
>
> # Application title
> titlePanel("Old Faithful Geyser Data"),
>
> # Sidebar with a slider input for number of bins
> sidebarLayout(
> sidebarPanel(
> sliderInput("bins",
> "Number of bins:",
> min = 1,
> max = 50,
> value = 30)
> ),
>
> # Show a plot of the generated distribution
> mainPanel(
> plotOutput("distPlot")
> )
> )
> )
>
> # Define server logic required to draw a histogram
> server <- function(input, output) {
>
> output$distPlot <- renderPlot({
> # generate bins based on input$bins from ui.R
> x <- faithful[, 2]
> bins <- seq(min(x), max(x), length.out = input$bins + 1)
>
> # draw the histogram with the specified number of bins
> hist(x, breaks = bins, col = 'darkgray', border = 'white')
> })
> }
>
> # Run the application
> shinyApp(ui = ui, server = server)
> print(environment(show))
>
> El código funciona en otro ordenador con windows 10 con R de 32 bits.
> Donde no funciona es R de 64 bits
> Respecto al directorio no es el problema, está probado.
>
> Saludos,
>
> Juan
>
>
>
> El 04/03/2018 a las 19:48, Carlos J. Gil Bellosta escribió:
>
> Hola, ¿qué tal?
>
> Sin ver el código, es difícil de diagnosticar. Si funcionaba en otro
> ordenador, todavía más.
>
> Buscando ese error por internet decía que puede ocurrir si se ejecuta la
> app desde un directorio que no es el de trabajo. Es raro, pero si, como
> dices, en otro ordenador funcionaba... Pero es puramente especulativo.
>
> Un saludo,
>
> Carlos J. Gil Bellosta
> http://www.datanalytics.com
>
>
>
> El dom., 4 mar. 2018 a las 19:18, Juan Antonio Gil (<jgil en edu.uned.es>)
> escribió:
>
>> Estimados compañeros tengo un problema con shiny. Es un problema local de
>> mi ordenador, porque en otro va si problemas pero no consigo saber ¿cómo
>> arreglarlo?. He instalado incluso la nueva versión de Rstudio. Os explico:
>>
>> 1) lanzo el programa app.R, el ejemplo de shiny e intenta mostrar los
>> resultados pero si hago: print(environment(show)) da como resultado
>>
>> Error in func(fname, ...) : app.R did not return a shiny.appobj object.
>>
>> pero he mirado en internet el error y no consigo descifrar el problema.
>>
>> ¿Qué puede ser?
>>
>>
>> Saludos,
>>
>> Juan
>>
>>
>>
>> --
>> Juan Antonio Gil Pascual
>> Matemático, estadístico, especialista en Text Mining
>> correo: jmat1 en telefonica.net<mailto:jmat1 en telefonica.net>
>> web: www.jgil.acta.es<http://www.jgil.acta.es>
>>
>> AVISO LEGAL. Este mensaje puede contener informació...{{dropped:16}}
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
> --
> Juan Antonio Gil Pascual
> Matemático, estadístico, especialista en Text Mining
> correo: jmat1 en telefonica.net
>
> web: www.jgil.acta.es
>
>
> *AVISO LEGAL*. Este mensaje puede contener información reservada y
> confidencial. Si usted no es el destinatario no está autorizado a copiar,
> reproducir o distribuir este mensaje ni su contenido. Si ha recibido este
> mensaje por error, le rogamos que lo notifique al remitente.
> Le informamos de que sus datos personales, que puedan constar en este
> mensaje, están incorporados a un fichero titularidad de la UNED cuya
> finalidad es la de mantener el contacto con usted. En cualquier momento
> podrá ejercer sus derechos de acceso, rectificación, cancelación y
> oposición ante la UNED, Departamento de Política Jurídica de Seguridad de
> la Información
> <http://portal.uned.es/portal/page?_pageid=93,24432769,93_24432770&_dad=portal&_schema=PORTAL>,
> o a través de la Sede electrónica <https://sede.uned.es/> de la
> Universidad.
>
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es